.selfie_selfie__vRehn{position:relative;display:flex;width:100%;flex-direction:column;align-items:center;padding-top:2rem;padding-bottom:5.125rem;--tw-text-opacity:1;color:rgb(80 95 105/var(--tw-text-opacity))}@media (min-width:480px){.selfie_selfie__vRehn{padding-bottom:7rem}}.selfie_selfie__vRehn{justify-content:safe center;min-height:100svh;--intro-portrait:250ms;--intro-start:750ms;--intro-socials:var(--intro-start);--intro-greeting:calc(var(--intro-start) + 280ms);--intro-job-title:calc(var(--intro-start) + 540ms);--intro-quote:calc(var(--intro-start) + 900ms);--intro-credit:calc(var(--intro-start) + 1700ms);--portrait-width:calc(25rem * 0.5833 * 0.92)}@media(min-width:320px){.selfie_selfie__vRehn{--portrait-width:calc(400px * 0.625 * 0.92)}}@media(min-width:400px){.selfie_selfie__vRehn{--portrait-width:calc(400px * 0.83333 * 0.92)}}@media(min-width:480px){.selfie_selfie__vRehn{--portrait-width:calc(62.5rem * 0.48 * 0.5)}}@media(min-width:600px){.selfie_selfie__vRehn{--portrait-width:calc(62.5rem * 0.58 * 0.5)}}@media(min-width:800px){.selfie_selfie__vRehn{--portrait-width:calc(62.5rem * 0.78 * 0.5)}}@media(min-width:1024px){.selfie_selfie__vRehn{--portrait-width:calc(62.5rem * 1 * 0.5)}}.selfie_selfie__vRehn.selfie_landscape__9Syka{--portrait-width:calc(25rem * 0.5833 * 0.92)}@media(min-height:320px){.selfie_selfie__vRehn.selfie_landscape__9Syka{--portrait-width:calc(400px * 0.625 * 0.92)}}@media(min-height:480px){.selfie_selfie__vRehn.selfie_landscape__9Syka{--portrait-width:calc(62.5rem * 0.48 * 0.5)}}@media(min-height:600px){.selfie_selfie__vRehn.selfie_landscape__9Syka{--portrait-width:calc(62.5rem * 0.58 * 0.5)}}@media(min-height:800px){.selfie_selfie__vRehn.selfie_landscape__9Syka{--portrait-width:calc(62.5rem * 0.78 * 0.5)}}@media(min-height:1024px){.selfie_selfie__vRehn.selfie_landscape__9Syka{--portrait-width:calc(62.5rem * 1 * 0.5)}}.selfie_responsive__y0_qp{position:relative;margin-bottom:3rem;width:25rem;min-width:25rem;transform:scale(.5833333333)}@media(min-width:320px){.selfie_responsive__y0_qp{transform:scale(.625);width:400px;min-width:400px}.selfie_responsive__y0_qp.selfie_landscape__9Syka{position:relative;margin-bottom:6rem;width:25rem;min-width:25rem;transform:scale(.5833333333)}}@media(min-width:320px)and (min-height:320px){.selfie_responsive__y0_qp.selfie_landscape__9Syka{transform:scale(.625);width:400px;min-width:400px}}@media(min-width:320px)and (min-height:480px){.selfie_responsive__y0_qp.selfie_landscape__9Syka{transform:scale(.48);width:62.5rem;min-width:62.5rem}}@media(min-width:320px)and (min-height:600px){.selfie_responsive__y0_qp.selfie_landscape__9Syka{transform:scale(.58);width:62.5rem;min-width:62.5rem}}@media(min-width:320px)and (min-height:800px){.selfie_responsive__y0_qp.selfie_landscape__9Syka{transform:scale(.78);width:62.5rem;min-width:62.5rem}}@media(min-width:320px)and (min-height:1024px){.selfie_responsive__y0_qp.selfie_landscape__9Syka{transform:scale(1);width:62.5rem;min-width:62.5rem}}@media(min-width:400px){.selfie_responsive__y0_qp{transform:scale(.83333333);width:400px;min-width:400px}.selfie_responsive__y0_qp.selfie_landscape__9Syka{position:relative;margin-bottom:6rem;width:25rem;min-width:25rem;transform:scale(.5833333333)}}@media(min-width:400px)and (min-height:320px){.selfie_responsive__y0_qp.selfie_landscape__9Syka{transform:scale(.625);width:400px;min-width:400px}}@media(min-width:400px)and (min-height:480px){.selfie_responsive__y0_qp.selfie_landscape__9Syka{transform:scale(.48);width:62.5rem;min-width:62.5rem}}@media(min-width:400px)and (min-height:600px){.selfie_responsive__y0_qp.selfie_landscape__9Syka{transform:scale(.58);width:62.5rem;min-width:62.5rem}}@media(min-width:400px)and (min-height:800px){.selfie_responsive__y0_qp.selfie_landscape__9Syka{transform:scale(.78);width:62.5rem;min-width:62.5rem}}@media(min-width:400px)and (min-height:1024px){.selfie_responsive__y0_qp.selfie_landscape__9Syka{transform:scale(1);width:62.5rem;min-width:62.5rem}}@media(min-width:480px){.selfie_responsive__y0_qp{transform:scale(.48);width:62.5rem;min-width:62.5rem}.selfie_responsive__y0_qp.selfie_landscape__9Syka{position:relative;margin-bottom:6rem;width:25rem;min-width:25rem;transform:scale(.5833333333)}}@media(min-width:480px)and (min-height:320px){.selfie_responsive__y0_qp.selfie_landscape__9Syka{transform:scale(.625);width:400px;min-width:400px}}@media(min-width:480px)and (min-height:480px){.selfie_responsive__y0_qp.selfie_landscape__9Syka{transform:scale(.48);width:62.5rem;min-width:62.5rem}}@media(min-width:480px)and (min-height:600px){.selfie_responsive__y0_qp.selfie_landscape__9Syka{transform:scale(.58);width:62.5rem;min-width:62.5rem}}@media(min-width:480px)and (min-height:800px){.selfie_responsive__y0_qp.selfie_landscape__9Syka{transform:scale(.78);width:62.5rem;min-width:62.5rem}}@media(min-width:480px)and (min-height:1024px){.selfie_responsive__y0_qp.selfie_landscape__9Syka{transform:scale(1);width:62.5rem;min-width:62.5rem}}@media(min-width:600px){.selfie_responsive__y0_qp{transform:scale(.58);width:62.5rem;min-width:62.5rem}.selfie_responsive__y0_qp.selfie_landscape__9Syka{position:relative;margin-bottom:6rem;width:25rem;min-width:25rem;transform:scale(.5833333333)}}@media(min-width:600px)and (min-height:320px){.selfie_responsive__y0_qp.selfie_landscape__9Syka{transform:scale(.625);width:400px;min-width:400px}}@media(min-width:600px)and (min-height:480px){.selfie_responsive__y0_qp.selfie_landscape__9Syka{transform:scale(.48);width:62.5rem;min-width:62.5rem}}@media(min-width:600px)and (min-height:600px){.selfie_responsive__y0_qp.selfie_landscape__9Syka{transform:scale(.58);width:62.5rem;min-width:62.5rem}}@media(min-width:600px)and (min-height:800px){.selfie_responsive__y0_qp.selfie_landscape__9Syka{transform:scale(.78);width:62.5rem;min-width:62.5rem}}@media(min-width:600px)and (min-height:1024px){.selfie_responsive__y0_qp.selfie_landscape__9Syka{transform:scale(1);width:62.5rem;min-width:62.5rem}}@media(min-width:800px){.selfie_responsive__y0_qp{transform:scale(.78);width:62.5rem;min-width:62.5rem}.selfie_responsive__y0_qp.selfie_landscape__9Syka{position:relative;margin-bottom:6rem;width:25rem;min-width:25rem;transform:scale(.5833333333)}}@media(min-width:800px)and (min-height:320px){.selfie_responsive__y0_qp.selfie_landscape__9Syka{transform:scale(.625);width:400px;min-width:400px}}@media(min-width:800px)and (min-height:480px){.selfie_responsive__y0_qp.selfie_landscape__9Syka{transform:scale(.48);width:62.5rem;min-width:62.5rem}}@media(min-width:800px)and (min-height:600px){.selfie_responsive__y0_qp.selfie_landscape__9Syka{transform:scale(.58);width:62.5rem;min-width:62.5rem}}@media(min-width:800px)and (min-height:800px){.selfie_responsive__y0_qp.selfie_landscape__9Syka{transform:scale(.78);width:62.5rem;min-width:62.5rem}}@media(min-width:800px)and (min-height:1024px){.selfie_responsive__y0_qp.selfie_landscape__9Syka{transform:scale(1);width:62.5rem;min-width:62.5rem}}@media(min-width:1024px){.selfie_responsive__y0_qp{transform:scale(1);width:62.5rem;min-width:62.5rem}.selfie_responsive__y0_qp.selfie_landscape__9Syka{position:relative;margin-bottom:6rem;width:25rem;min-width:25rem;transform:scale(.5833333333)}}@media(min-width:1024px)and (min-height:320px){.selfie_responsive__y0_qp.selfie_landscape__9Syka{transform:scale(.625);width:400px;min-width:400px}}@media(min-width:1024px)and (min-height:480px){.selfie_responsive__y0_qp.selfie_landscape__9Syka{transform:scale(.48);width:62.5rem;min-width:62.5rem}}@media(min-width:1024px)and (min-height:600px){.selfie_responsive__y0_qp.selfie_landscape__9Syka{transform:scale(.58);width:62.5rem;min-width:62.5rem}}@media(min-width:1024px)and (min-height:800px){.selfie_responsive__y0_qp.selfie_landscape__9Syka{transform:scale(.78);width:62.5rem;min-width:62.5rem}}@media(min-width:1024px)and (min-height:1024px){.selfie_responsive__y0_qp.selfie_landscape__9Syka{transform:scale(1);width:62.5rem;min-width:62.5rem}}.selfie_stage__mt4w8{position:relative;margin-left:auto;margin-right:auto;width:92%;aspect-ratio:1/1}@media(min-width:480px){.selfie_stage__mt4w8{width:50%}.selfie_stage__mt4w8.selfie_landscape__9Syka{width:92%}}@media(min-width:480px)and (min-height:480px){.selfie_stage__mt4w8.selfie_landscape__9Syka{width:50%}}@media(min-height:480px){.selfie_stage__mt4w8.selfie_landscape__9Syka{width:50%}}.selfie_name__g5zeJ{pointer-events:none;position:absolute;left:0;right:0;text-align:center;text-transform:uppercase;--tw-text-opacity:1;color:rgb(159 159 159/var(--tw-text-opacity));top:100%;font-size:1.25rem;letter-spacing:.22em;animation:selfie_portraitIn__TXFir var(--intro-portrait) ease-out}@keyframes selfie_portraitIn__TXFir{0%{opacity:0}to{opacity:1}}.selfie_portrait__qFa_o{animation:selfie_portraitIn__TXFir var(--intro-portrait) ease-out;position:absolute;inset:0;height:100%;width:100%}.selfie_layer__YdDMi{pointer-events:none;position:absolute;inset:0}.selfie_clipped__8NI7f{-webkit-clip-path:circle(47.41% at 50% 51.39%);clip-path:circle(47.41% at 50% 51.39%)}.selfie_socialsContainer__KR0Vj{position:absolute;display:flex;flex-direction:row;justify-content:space-between;top:2rem;left:2rem;right:unset;transform:translateX(0);width:7rem}@media(min-width:480px){.selfie_socialsContainer__KR0Vj{left:50%;right:unset;transform:translateX(-50%);width:10.5rem}.selfie_socialsContainer__KR0Vj.selfie_landscape__9Syka{left:2rem!important;right:unset;transform:translateX(0)!important;width:7rem!important}}@media(min-width:480px)and (min-height:480px){.selfie_socialsContainer__KR0Vj.selfie_landscape__9Syka{left:50%!important;right:unset;transform:translateX(-50%)!important;width:10.5rem!important}}@media(max-width:479px){.selfie_socialsContainer__KR0Vj.selfie_landscape__9Syka{left:2rem;right:unset;transform:translateX(0);width:7rem}}@keyframes selfie_socialIn__eS35B{0%{opacity:0;transform:translateY(-.6rem) scale(.9)}to{opacity:1;transform:none}}.selfie_socialLink__JMKjr{animation:selfie_socialIn__eS35B .42s cubic-bezier(.2,.8,.25,1) backwards;animation-delay:calc(var(--intro-socials) + var(--i)*90ms)}.selfie_socials__S71A8{cursor:pointer;font-size:32px}@media(min-width:480px){.selfie_socials__S71A8{font-size:48px}.selfie_socials__S71A8.selfie_landscape__9Syka{font-size:32px}}@media(min-width:480px)and (min-height:480px){.selfie_socials__S71A8.selfie_landscape__9Syka{font-size:48px}}@media(max-width:479px){.selfie_socials__S71A8.selfie_landscape__9Syka{font-size:32px}}@keyframes selfie_fadeIn__xizgq{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.selfie_socialLink__JMKjr{animation-name:selfie_fadeIn__xizgq}}.selfie_gitHub__9kJlx{cursor:pointer;font-size:30px}@media(min-width:480px){.selfie_gitHub__9kJlx{font-size:44px}.selfie_gitHub__9kJlx.selfie_landscape__9Syka{font-size:30px}}@media(min-width:480px)and (min-height:480px){.selfie_gitHub__9kJlx.selfie_landscape__9Syka{font-size:44px}}@media(max-width:479px){.selfie_gitHub__9kJlx.selfie_landscape__9Syka{font-size:30px}}@keyframes greeting_greetingIn__nFVTT{0%{opacity:0;transform:translate(-1.5rem,.75rem)}to{opacity:1;transform:none}}.greeting_greeting__WosIM{position:absolute;white-space:nowrap;left:calc(50% - 4.893em);top:calc(8% - 5px);font-size:1.75rem;font-weight:500;animation:greeting_greetingIn__nFVTT .62s cubic-bezier(.2,.8,.25,1) var(--intro-greeting) backwards}@media(min-width:480px){.greeting_greeting__WosIM{font-size:3rem}.greeting_greeting__WosIM.greeting_landscape__pr5PA{font-size:1.75rem}}@media(min-width:480px)and (min-height:480px){.greeting_greeting__WosIM.greeting_landscape__pr5PA{font-size:3rem}}@media(min-height:480px){.greeting_greeting__WosIM.greeting_landscape__pr5PA{font-size:3rem}}.greeting_wave__sT3pZ{display:inline-block;transform:scaleX(-1);font-size:24px}@media(min-width:480px){.greeting_wave__sT3pZ{font-size:40px}.greeting_wave__sT3pZ.greeting_landscape__pr5PA{font-size:24px}}@media(min-width:480px)and (min-height:480px){.greeting_wave__sT3pZ.greeting_landscape__pr5PA{font-size:40px}}.greeting_wave__sT3pZ.greeting_landscape__pr5PA{font-size:24px}@media(min-height:480px){.greeting_wave__sT3pZ.greeting_landscape__pr5PA{font-size:40px}}.greeting_ripple__FFpKe{position:absolute;animation:greeting_greetingIn__nFVTT .62s cubic-bezier(.2,.8,.25,1) var(--intro-greeting) backwards;left:44%;top:13.7%;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;-webkit-tap-highlight-color:rgba(255,255,255,0)!important;-webkit-focus-ring-color:rgba(255,255,255,0)!important;outline:none!important}@media(min-width:480px){.greeting_ripple__FFpKe{left:56.4%;top:13.6%}.greeting_ripple__FFpKe.greeting_landscape__pr5PA{left:44%;top:13.7%}}@media(min-width:480px)and (min-height:480px){.greeting_ripple__FFpKe.greeting_landscape__pr5PA{left:56.4%;top:13.6%}}@media(min-height:480px){.greeting_ripple__FFpKe.greeting_landscape__pr5PA{left:62%;top:8.8%}}.greeting_ripple__FFpKe:after,.greeting_ripple__FFpKe:before{content:"";position:absolute;top:55%;left:50%;transform:translate(-50%,-50%);width:24px;height:24px;border-radius:50%;border:2px solid rgba(50,60,66,.7);filter:blur(0);transform-origin:60%;opacity:0;z-index:-1}.greeting_ripple__FFpKe.greeting_activated__xdH_a:after,.greeting_ripple__FFpKe.greeting_activated__xdH_a:before{border-color:rgba(0,0,0,0);filter:blur(2px);transform:scale(4);opacity:100%;transition:transform .5s ease,blur 1.05s ease,border-color .45s ease}.greeting_ripple__FFpKe.greeting_activated__xdH_a:after{transition-delay:.1s}.greeting_rippleInner__Cit7O{position:relative;height:100%;width:100%}@keyframes greeting_fadeIn__OqTnT{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.greeting_greeting__WosIM,.greeting_ripple__FFpKe{animation-name:greeting_fadeIn__OqTnT}}@keyframes job-title_jobTitleLineIn__tNMnd{0%{opacity:0;transform:translateX(1.25rem)}to{opacity:1;transform:none}}.job-title_line__EBUGJ{animation:job-title_jobTitleLineIn__tNMnd .56s cubic-bezier(.2,.8,.25,1) backwards;animation-delay:calc(var(--intro-job-title) + var(--i)*.11s)}.job-title_jobTitle__x740u{position:absolute;display:flex;flex-direction:column;white-space:nowrap;left:calc(80% - 4px);top:51.39%;transform:translateY(-50%);gap:4px;font-size:1.375rem;line-height:1.65rem;letter-spacing:2px;font-weight:500}@media(min-width:480px){.job-title_jobTitle__x740u{font-size:2.25rem;line-height:2.7rem;letter-spacing:5px}.job-title_jobTitle__x740u.job-title_landscape__xhUTu{font-size:1.375rem;line-height:1.65rem;letter-spacing:2px}}@media(min-width:480px)and (min-height:480px){.job-title_jobTitle__x740u.job-title_landscape__xhUTu{font-size:2.25rem;line-height:2.7rem;letter-spacing:5px}}@media(min-height:480px){.job-title_jobTitle__x740u.job-title_landscape__xhUTu{font-size:2.25rem;line-height:2.7rem;letter-spacing:5px}}@keyframes job-title_fadeIn__bQpyr{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.job-title_line__EBUGJ{animation-name:job-title_fadeIn__bQpyr}}.pull-quote_pullQuote__8_9Kb{position:relative;margin-left:auto;margin-right:auto;display:block;width:100%;cursor:pointer;padding-left:1.5rem;padding-right:1.5rem;text-align:center}@media (min-width:480px){.pull-quote_pullQuote__8_9Kb{padding-left:2.5rem;padding-right:2.5rem}}.pull-quote_pullQuote__8_9Kb{max-width:calc(var(--portrait-width) + 6rem);isolation:isolate}.pull-quote_glow__PBd3T{pointer-events:none;position:absolute;inset:-34% -14%;z-index:-1;background:radial-gradient(42% 46% at 50% 50%,rgba(38,62,121,.5),rgba(25,29,30,0) 100%);filter:blur(44px);opacity:0;animation:pull-quote_bloom__i8_JF 1.4s ease-out var(--intro-quote) forwards}.pull-quote_quote__4XUh2{--tw-text-opacity:1;color:rgb(246 243 236/var(--tw-text-opacity));font-family:var(--font-instrument-serif),serif;font-style:italic;font-weight:400;font-size:clamp(1rem,min(2.6vw,3vh),1.75rem);line-height:1.3;letter-spacing:-.01em;text-wrap:balance}.pull-quote_word__CGFUB{display:inline-block;animation:pull-quote_rise__lQH_b .6s cubic-bezier(.16,.84,.28,1) backwards;animation-delay:calc(var(--intro-quote) + var(--i)*20ms)}.pull-quote_mark__5sv0R{display:inline-block;--tw-text-opacity:1;color:rgb(156 182 255/var(--tw-text-opacity));font-size:1.15em;line-height:0;vertical-align:-.08em;margin-right:4px;opacity:0;animation:pull-quote_markIn__MZRq_ .7s cubic-bezier(.16,.84,.28,1) var(--intro-quote) forwards}.pull-quote_markClose__prmWJ{margin-right:0;margin-left:4px;animation-delay:calc(var(--intro-quote) + .56s)}.pull-quote_rule__sSVXh{margin-top:1.5rem;margin-bottom:.75rem;display:block;height:1px;transform-origin:center;background:linear-gradient(90deg,rgba(156,182,255,.08),#9cb6ff,rgba(156,182,255,.08));transform:scaleX(0);animation:pull-quote_draw__LBia3 .9s cubic-bezier(.22,1,.36,1) var(--intro-credit) forwards}.pull-quote_attribution___0Q5Y{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:center;-moz-column-gap:.75rem;column-gap:.75rem;row-gap:0;font-style:normal;opacity:0;animation:pull-quote_settle__L_nzx .7s ease-out calc(var(--intro-credit) + .15s) forwards}.pull-quote_author__kKDRb{font-size:.9375rem;font-weight:500;text-transform:uppercase;--tw-text-opacity:1;color:rgb(246 243 236/var(--tw-text-opacity))}@media (min-width:480px){.pull-quote_author__kKDRb{font-size:1.0625rem}}.pull-quote_author__kKDRb{letter-spacing:.18em}.pull-quote_role__OxOR5{font-size:.8125rem;--tw-text-opacity:1;color:rgb(156 182 255/var(--tw-text-opacity))}@media (min-width:480px){.pull-quote_role__OxOR5{font-size:.9375rem}}.pull-quote_role__OxOR5{font-weight:300;letter-spacing:.06em}.pull-quote_cue__ESa1u{margin-top:1rem;display:inline-flex;flex-direction:row;align-items:center;gap:.25rem;font-size:.75rem;text-transform:uppercase;--tw-text-opacity:1;color:rgb(197 210 246/var(--tw-text-opacity))}@media (min-width:480px){.pull-quote_cue__ESa1u{font-size:.8125rem}}.pull-quote_cue__ESa1u{letter-spacing:.2em;opacity:0;animation:pull-quote_settle__L_nzx .7s ease-out calc(var(--intro-credit) + .3s) forwards}.pull-quote_cue__ESa1u svg{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.pull-quote_pullQuote__8_9Kb:focus-visible .pull-quote_cue__ESa1u,.pull-quote_pullQuote__8_9Kb:hover .pull-quote_cue__ESa1u{--tw-text-opacity:1;color:rgb(246 243 236/var(--tw-text-opacity))}.pull-quote_pullQuote__8_9Kb:focus-visible .pull-quote_cue__ESa1u svg,.pull-quote_pullQuote__8_9Kb:hover .pull-quote_cue__ESa1u svg{transform:translate(2px,-2px)}.pull-quote_pullQuote__8_9Kb:hover .pull-quote_quote__4XUh2{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.pull-quote_pullQuote__8_9Kb:focus-visible{outline:2px solid transparent;outline-offset:2px}.pull-quote_pullQuote__8_9Kb:focus-visible .pull-quote_rule__sSVXh{background:linear-gradient(90deg,#f6f3ec,rgba(246,243,236,.15))}@keyframes pull-quote_rise__lQH_b{0%{opacity:0;transform:translate3d(-.12em,.5em,0) rotate(1.5deg);filter:blur(7px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes pull-quote_markIn__MZRq_{0%{opacity:0;transform:translateY(.25em) scale(.7)}to{opacity:1;transform:none}}@keyframes pull-quote_bloom__i8_JF{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes pull-quote_draw__LBia3{to{transform:scaleX(1)}}@keyframes pull-quote_settle__L_nzx{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}@keyframes pull-quote_fadeIn__0ZIz2{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.pull-quote_attribution___0Q5Y,.pull-quote_cue__ESa1u,.pull-quote_glow__PBd3T,.pull-quote_mark__5sv0R,.pull-quote_rule__sSVXh,.pull-quote_word__CGFUB{animation-name:pull-quote_fadeIn__0ZIz2}.pull-quote_rule__sSVXh{transform:scaleX(1)}}.scroll-cue_cue___xk0O{position:absolute;left:50%;z-index:30;display:flex;height:2.75rem;width:2.75rem;cursor:pointer;align-items:center;justify-content:center;border-radius:9999px;--tw-text-opacity:1;color:rgb(156 182 255/var(--tw-text-opacity));bottom:1.5rem;font-size:1.75rem;transform:translateX(-50%);opacity:0;pointer-events:none;transition:opacity .4s ease}.scroll-cue_cue___xk0O[data-shown=true]{opacity:1;pointer-events:auto;animation:scroll-cue_bob__Q4Yxo 1.8s ease-in-out infinite}.scroll-cue_cue___xk0O:hover{--tw-text-opacity:1;color:rgb(246 243 236/var(--tw-text-opacity))}@keyframes scroll-cue_bob__Q4Yxo{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,.375rem)}}@media(prefers-reduced-motion:reduce){.scroll-cue_cue___xk0O[data-shown=true]{animation:none}}.section_section__x69lF{min-height:100svh;display:flex;align-items:center;justify-content:center;font-weight:100}.section_container__iYWqB{margin-left:auto;margin-right:auto;width:100%;padding:2rem 2rem 5.125rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}@media (min-width:480px){.section_container__iYWqB{padding-bottom:7rem}}@media (min-width:768px){.section_container__iYWqB{max-width:52rem}}.section_container__iYWqB{line-height:2rem;font-weight:200}.section_contactInfo__Lz24g{margin-bottom:1rem;display:flex;flex-direction:column;align-items:center;justify-content:space-between;font-size:1rem}@media (min-width:480px){.section_contactInfo__Lz24g{font-size:1.25rem}}@media (min-width:768px){.section_contactInfo__Lz24g{flex-direction:row;font-size:1.5rem}}.section_title__N19lA{font-size:1.5rem}@media (min-width:480px){.section_title__N19lA{font-size:2.25rem}}@media (min-width:768px){.section_title__N19lA{font-size:2.5rem}}.section_title__N19lA{font-weight:400}@keyframes section_revealIn__I__z6{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:none}}.section_section__x69lF[data-reveal-scope] .section_reveal__Sxgl6{opacity:0;transform:translateY(1.5rem)}.section_section__x69lF[data-reveal-scope] .section_reveal__Sxgl6[data-revealed=true]{animation:section_revealIn__I__z6 .62s cubic-bezier(.2,.8,.25,1) backwards;animation-delay:calc(min(var(--i, 0),3)*80ms)}@keyframes section_fadeIn__01_Bh{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.section_section__x69lF[data-reveal-scope] .section_reveal__Sxgl6{transform:none}.section_section__x69lF[data-reveal-scope] .section_reveal__Sxgl6[data-revealed=true]{animation-name:section_fadeIn__01_Bh}}.about-us_contactInfo__BWJUi{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;-moz-column-gap:2rem;column-gap:2rem;row-gap:.25rem}@media(min-width:34rem){.about-us_contactInfo__BWJUi{justify-content:space-between}}.about-us_contactItem__oxP7o{display:flex;flex-direction:row;align-items:center;gap:.5rem;--tw-text-opacity:1;color:rgb(246 243 236/var(--tw-text-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.about-us_contactIcon__hRW81,.about-us_contactItem__oxP7o:hover{--tw-text-opacity:1;color:rgb(156 182 255/var(--tw-text-opacity))}.about-us_contactIcon__hRW81{flex-shrink:0}.about-us_contactInfoText__wGqbf{font-size:1rem}@media (min-width:768px){.about-us_contactInfoText__wGqbf{font-size:1.25rem}}.about-us_contactInfoText__wGqbf{font-weight:300}.about-us_notepads__qzz_e{float:right;margin-top:9rem;--tw-bg-opacity:1;background-color:rgb(69 10 10/var(--tw-bg-opacity));-webkit-clip-path:polygon(7% 29%,26.5% 3%,66% 2%,100% 39%,100% 39%,62% 100%,0 92%);clip-path:polygon(7% 29%,26.5% 3%,66% 2%,100% 39%,100% 39%,62% 100%,0 92%)}.about-us_group__JB8gm{margin-top:2rem;display:flex;width:100%;flex-direction:column}.about-us_resumeGroup__UgVaY{margin-top:.5rem;display:flex;width:100%;flex-direction:column}.about-us_groupTitle__8ArR_{font-size:1.25rem;font-weight:400}.about-us_card__JsWpG,.about-us_letterCard__62ztD,.about-us_resumeCard__wVzOJ{display:flex;cursor:pointer;border-width:1px;border-color:rgb(38 62 121/var(--tw-border-opacity));border-bottom-color:rgb(156 182 255/var(--tw-border-opacity));--tw-border-opacity:1;border-right-color:rgb(156 182 255/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(39 42 44/var(--tw-bg-opacity));text-align:left;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.about-us_card__JsWpG:hover,.about-us_letterCard__62ztD:hover,.about-us_resumeCard__wVzOJ:hover{--tw-bg-opacity:1;background-color:rgb(70 73 75/var(--tw-bg-opacity))}.about-us_resumeCard__wVzOJ{width:100%;flex-direction:row;align-items:center;gap:.75rem;padding:1rem 1.25rem}.about-us_resumeTitle__Pl_e_{font-size:1.125rem;font-weight:500;--tw-text-opacity:1;color:rgb(246 243 236/var(--tw-text-opacity))}@media (min-width:480px){.about-us_resumeTitle__Pl_e_{font-size:1.25rem}}.about-us_cardHint__aGb4k{margin-right:auto;font-size:.8125rem;--tw-text-opacity:1;color:rgb(197 210 246/var(--tw-text-opacity))}@media (min-width:480px){.about-us_cardHint__aGb4k{font-size:.875rem}}.about-us_cardHint__aGb4k{font-weight:300;line-height:1.25rem}.about-us_cardIcon__QxCGc{flex-shrink:0;--tw-text-opacity:1;color:rgb(156 182 255/var(--tw-text-opacity))}.about-us_letterGrid__9O3WX{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}@media (min-width:768px){.about-us_letterGrid__9O3WX{grid-template-columns:repeat(2,minmax(0,1fr))}}.about-us_letterCard__62ztD{height:100%;min-height:13rem;flex-direction:column;justify-content:space-between;gap:1rem;padding:1rem 1.25rem}.about-us_quote__s1Q4E{display:flex;flex-direction:row;align-items:flex-start;gap:.5rem}.about-us_quoteText__ROAc4{font-size:1.0625rem;--tw-text-opacity:1;color:rgb(246 243 236/var(--tw-text-opacity))}@media (min-width:480px){.about-us_quoteText__ROAc4{font-size:1.1875rem}}.about-us_quoteText__ROAc4{font-family:var(--font-instrument-serif),"Iowan Old Style",Georgia,serif;font-style:italic;font-weight:400;line-height:1.45}.about-us_quoteMark__LbQ9p{margin-top:.25rem;flex-shrink:0;--tw-text-opacity:1;color:rgb(156 182 255/var(--tw-text-opacity))}.about-us_quoteMarkClose__d41CR{margin-top:0;margin-bottom:.25rem;align-self:flex-end;transform:rotate(180deg)}.about-us_attribution__SMzJa{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.about-us_company__Er_Gj{font-size:.875rem;font-weight:500;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(156 182 255/var(--tw-text-opacity))}@media (min-width:480px){.about-us_company__Er_Gj{font-size:.9375rem}}.about-us_company__Er_Gj{line-height:1.25rem}.about-us_role___fSR_{font-size:.8125rem;--tw-text-opacity:1;color:rgb(197 210 246/var(--tw-text-opacity))}@media (min-width:480px){.about-us_role___fSR_{font-size:.875rem}}.about-us_role___fSR_{font-weight:300;line-height:1.25rem}.about-us_author__3Jd3B{font-size:.9375rem;--tw-text-opacity:1;color:rgb(246 243 236/var(--tw-text-opacity))}@media (min-width:480px){.about-us_author__3Jd3B{font-size:1rem}}.about-us_author__3Jd3B{line-height:1.5rem}.about-us_flashing__9NFJY{animation:about-us_letterFlash__zVpVs 1.8s ease-in-out 2}@keyframes about-us_letterFlash__zVpVs{0%,to{border-color:#263e79;background-color:#272a2c;box-shadow:0 0 0 0 rgba(156,182,255,0)}50%{border-color:#9cb6ff;background-color:#46494b;box-shadow:0 0 0 2px rgba(156,182,255,.45),0 0 34px 2px rgba(156,182,255,.28)}}@media(prefers-reduced-motion:reduce){.about-us_flashing__9NFJY{animation:none;border-color:#9cb6ff;background-color:#46494b}}.pdf-dialog_backdrop__EYjIQ{position:fixed;inset:0;z-index:100;background-color:rgb(25 29 30/.8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.pdf-dialog_positioner__Ec963{pointer-events:none;position:fixed;inset:0;z-index:101;display:flex;align-items:center;justify-content:center;padding:1rem}@media (min-width:480px){.pdf-dialog_positioner__Ec963{padding:2rem}}@media (min-width:1024px){.pdf-dialog_positioner__Ec963{padding:2.5rem}}.pdf-dialog_frame__it8Ls{pointer-events:auto;max-width:1800px;overflow:hidden;border-width:1px;border-color:rgb(38 62 121/var(--tw-border-opacity));border-bottom-color:rgb(156 182 255/var(--tw-border-opacity));--tw-border-opacity:1;border-right-color:rgb(156 182 255/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(39 42 44/var(--tw-bg-opacity))}.pdf-dialog_frame__it8Ls,.pdf-dialog_inner__7n5K0{display:flex;height:100%;width:100%;flex-direction:column}.pdf-dialog_inner__7n5K0{min-height:0}.pdf-dialog_header__JD3cz{display:flex;flex-shrink:0;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem;border-bottom-width:1px;--tw-border-opacity:1;border-bottom-color:rgb(38 62 121/var(--tw-border-opacity));padding:.75rem 1rem}@media (min-width:480px){.pdf-dialog_header__JD3cz{padding-left:1.25rem;padding-right:1.25rem}}.pdf-dialog_heading__mYO5H{display:flex;min-width:0;flex-direction:column}.pdf-dialog_title___67ZF{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(246 243 236/var(--tw-text-opacity))}@media (min-width:480px){.pdf-dialog_title___67ZF{font-size:1.125rem}}.pdf-dialog_title___67ZF{line-height:1.5rem}.pdf-dialog_subtitle__l1tQr{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;--tw-text-opacity:1;color:rgb(197 210 246/var(--tw-text-opacity))}@media (min-width:480px){.pdf-dialog_subtitle__l1tQr{font-size:.875rem}}.pdf-dialog_subtitle__l1tQr{font-weight:300;line-height:1.25rem}.pdf-dialog_actions__XK9sw{display:flex;flex-shrink:0;flex-direction:row;align-items:center;gap:.25rem}.pdf-dialog_action__5f9rj{display:flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border-bottom-right-radius:.5rem;--tw-text-opacity:1;color:rgb(156 182 255/var(--tw-text-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.pdf-dialog_action__5f9rj:hover{--tw-bg-opacity:1;background-color:rgb(70 73 75/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(246 243 236/var(--tw-text-opacity))}.pdf-dialog_viewport__WKmpQ{position:relative;min-height:0;flex:1 1 0%}.pdf-dialog_scroller__ukkB6{display:flex;height:100%;width:100%;overflow-x:auto;overflow-y:hidden;justify-content:safe center}.pdf-dialog_viewer__T06Lz{flex-shrink:0;align-self:stretch;border-width:0;--tw-bg-opacity:1;background-color:rgb(35 41 42/var(--tw-bg-opacity))}.pdf-dialog_zoomBar__7Wycx{position:absolute;bottom:1.5rem;left:50%;display:flex;--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));flex-direction:row;align-items:center;gap:.25rem;border-radius:9999px;border-width:1px;--tw-border-opacity:1;border-color:rgb(38 62 121/var(--tw-border-opacity));background-color:rgb(25 29 30/.9);padding:.25rem;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pdf-dialog_zoomButton__EvmOH{display:flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border-radius:9999px;--tw-text-opacity:1;color:rgb(156 182 255/var(--tw-text-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.pdf-dialog_zoomButton__EvmOH:hover{--tw-bg-opacity:1;background-color:rgb(70 73 75/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(246 243 236/var(--tw-text-opacity))}.pdf-dialog_zoomButton__EvmOH:disabled{cursor:default;background-color:transparent;--tw-text-opacity:1;color:rgb(80 95 105/var(--tw-text-opacity))}.pdf-dialog_zoomLevel__vDfeR{min-width:3.25rem;padding-left:.25rem;padding-right:.25rem;text-align:center;font-size:.8125rem;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);--tw-text-opacity:1;color:rgb(156 182 255/var(--tw-text-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.pdf-dialog_zoomLevel__vDfeR:hover{--tw-text-opacity:1;color:rgb(246 243 236/var(--tw-text-opacity))}.pdf-dialog_zoomLevel__vDfeR{font-weight:500}.experience_header__QaZSZ{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem}.experience_expandAll__q3qTG{display:flex;height:2.5rem;width:2.5rem;flex-shrink:0;cursor:pointer;align-items:center;justify-content:center;border-radius:.75rem;border-width:1px;border-color:rgb(38 62 121/var(--tw-border-opacity));--tw-border-opacity:1;border-bottom-color:rgb(156 182 255/var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(156 182 255/var(--tw-text-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;font-size:1.375rem}.experience_expandAll__q3qTG:hover{--tw-bg-opacity:1;background-color:rgb(70 73 75/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(246 243 236/var(--tw-text-opacity))}.experience_expandAll__q3qTG svg{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.experience_expandAll__q3qTG:hover svg{transform:scale(1.12)}.experience_jump__TES9V{pointer-events:none;position:absolute;display:flex;height:2.5rem;width:2.5rem;cursor:pointer;align-items:center;justify-content:center;border-radius:.75rem;border-width:1px;border-color:rgb(38 62 121/var(--tw-border-opacity));--tw-border-opacity:1;border-bottom-color:rgb(156 182 255/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(39 42 44/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(156 182 255/var(--tw-text-opacity));opacity:0;right:1.5rem;top:50%;transform:translateY(-50%);font-size:1.25rem;transition:opacity .2s ease,color .2s ease,background-color .2s ease,transform .2s ease}.experience_jump__TES9V:hover{--tw-bg-opacity:1;background-color:rgb(70 73 75/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(246 243 236/var(--tw-text-opacity));transform:translateY(-50%) scale(1.12)}.experience_jumpVisible__5497P{pointer-events:auto;opacity:1}.experience_summary__OMNAY{display:flex;width:100%;cursor:pointer;flex-direction:row;align-items:center;gap:.75rem;text-align:left}.experience_toggleIcon__kfExj{flex-shrink:0;--tw-text-opacity:1;color:rgb(156 182 255/var(--tw-text-opacity));transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;font-size:1.25rem}.experience_open__Wi_Wl{transform:rotate(45deg)}.experience_reveal__JWTxI{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .32s cubic-bezier(.22,1,.36,1),opacity .22s ease}.experience_reveal__JWTxI[data-open=true]{grid-template-rows:1fr;opacity:1}.experience_revealInner__a118z{overflow:hidden}.experience_reveal__JWTxI[data-open=true] .experience_revealInner__a118z{padding-top:.5rem}@media(prefers-reduced-motion:reduce){.experience_expandAll__q3qTG svg,.experience_reveal__JWTxI,.experience_toggleIcon__kfExj{transition:none}}.project_visuals__Vijzu{margin:2rem 1rem;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (min-width:768px){.project_visuals__Vijzu{flex-direction:row}}.project_technology__8KU_K{--badge-size:4.5rem;--label-size:0.5625rem;display:flex;width:100%;min-width:16.875rem;max-width:15.625rem;flex:1 1 0%;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:.5rem}@media (min-width:320px){.project_technology__8KU_K{max-width:18.75rem}}@media (min-width:480px){.project_technology__8KU_K{max-width:31.25rem}}@media(min-width:400px){.project_technology__8KU_K{--badge-size:5.25rem;--label-size:0.625rem}}.project_technologyItem__BYQYn{margin:.25rem;display:flex;height:2.5rem;width:6rem;align-items:center;justify-content:center;border-width:1px;border-color:rgb(38 62 121/var(--tw-border-opacity));border-bottom-color:rgb(156 182 255/var(--tw-border-opacity));--tw-border-opacity:1;border-right-color:rgb(156 182 255/var(--tw-border-opacity));padding-top:.25rem;padding-bottom:.25rem;text-align:center;font-size:.7rem;font-weight:500;line-height:.7rem;--tw-text-opacity:1;color:rgb(197 210 246/var(--tw-text-opacity))}@media (min-width:320px){.project_technologyItem__BYQYn{height:3rem;font-size:.75rem;line-height:.75rem}}@media (min-width:768px){.project_technologyItem__BYQYn{font-size:.8rem;line-height:.8rem}}.technologies_layout__qdP0k{display:flex;flex-direction:column;align-items:center;gap:2rem}@media (min-width:768px){.technologies_layout__qdP0k{flex-direction:row;align-items:flex-start;gap:1.5rem}}.technologies_prose__D5gUv{width:100%;text-align:center}@media (min-width:768px){.technologies_prose__D5gUv{width:50%;text-align:left}}.technologies_quote__DeVP_{display:flex;flex-direction:column;font-size:1.5rem}@media (min-width:480px){.technologies_quote__DeVP_{font-size:1.75rem}}@media (min-width:768px){.technologies_quote__DeVP_{font-size:2rem}}.technologies_quote__DeVP_{font-family:var(--font-instrument-serif),serif;font-style:italic;font-weight:400;line-height:1.3}.technologies_mark__CC0mL{display:inline-block;--tw-text-opacity:1;color:rgb(156 182 255/var(--tw-text-opacity));font-size:1.15em;line-height:0;vertical-align:-.08em;margin-right:4px}.technologies_markClose__ZJ9LM{margin-right:0;margin-left:4px}.technologies_attribution__MSpS3{margin-top:.5rem;font-size:1rem;font-style:normal;--tw-text-opacity:1;color:rgb(156 182 255/var(--tw-text-opacity))}@media (min-width:768px){.technologies_attribution__MSpS3{font-size:1.125rem}}.technologies_attribution__MSpS3{font-family:var(--font-montserrat),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";line-height:1.75rem}.technologies_description__VXJG7{margin-top:1.5rem;font-size:.9375rem}@media (min-width:480px){.technologies_description__VXJG7{font-size:1rem}}@media (min-width:768px){.technologies_description__VXJG7{font-size:1.125rem}}.technologies_description__VXJG7{font-weight:200;line-height:1.75rem}.technologies_punchline__Iq6_q{margin-top:.75rem;font-size:.9375rem;--tw-text-opacity:1;color:rgb(156 182 255/var(--tw-text-opacity))}@media (min-width:480px){.technologies_punchline__Iq6_q{font-size:1rem}}@media (min-width:768px){.technologies_punchline__Iq6_q{font-size:1.125rem}}.technologies_punchline__Iq6_q{font-weight:200;line-height:1.75rem}.technologies_stack__3tL6G{--badge-large:6rem;--badge-small:calc(var(--badge-large) * 0.75);--badge-gap:0.625rem;--label-large:0.6875rem;--label-small:0.5625rem;display:flex;width:100%;flex-direction:column;align-items:center}@media(min-width:400px){.technologies_stack__3tL6G{--badge-large:7rem;--label-large:0.75rem;--label-small:0.625rem}}@media(min-width:768px){.technologies_stack__3tL6G{--badge-large:5.5rem;--badge-gap:0.5rem;--label-large:0.6875rem;--label-small:0.5625rem}}@media(min-width:1024px){.technologies_stack__3tL6G{--badge-large:6rem;--badge-gap:0.625rem;--label-large:0.75rem;--label-small:0.625rem}}.technologies_group__Y6RLk{display:grid;gap:var(--badge-gap);justify-content:center}@media(min-width:768px){.technologies_group__Y6RLk{display:flex;flex-wrap:wrap;max-width:100%}}.technologies_large__6oAvI{--badge-size:var(--badge-large);--label-size:var(--label-large);grid-template-columns:repeat(2,var(--badge-size))}@media(min-width:768px){.technologies_large__6oAvI{width:50%;align-self:flex-start}}@media(max-width:767px){.technologies_large__6oAvI>:last-child:nth-child(odd){grid-column:1/-1;justify-self:center}}.technologies_small__nurJ0{--badge-size:var(--badge-small);--label-size:var(--label-small);grid-template-columns:repeat(3,var(--badge-size));width:100%}@media(max-width:767px){.technologies_small__nurJ0{overflow:hidden;opacity:0;max-height:0;transition:max-height .35s ease,opacity .25s ease}.technologies_small__nurJ0.technologies_expanded__PDS40{margin-top:1rem;opacity:1;max-height:60rem}}@media(min-width:768px){.technologies_small__nurJ0{margin-top:1rem}}.technologies_badge__8zMI5{display:flex;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;border-bottom-right-radius:.5rem;border-width:1px;border-color:rgb(38 62 121/var(--tw-border-opacity));border-bottom-color:rgb(156 182 255/var(--tw-border-opacity));--tw-border-opacity:1;border-right-color:rgb(156 182 255/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(35 41 42/var(--tw-bg-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;width:var(--badge-size);aspect-ratio:1;padding:calc(var(--badge-size)*.08);gap:calc(var(--badge-size)*.06)}.technologies_badge__8zMI5 svg{width:calc(var(--badge-size)*.36);height:calc(var(--badge-size)*.36);flex-shrink:0}.technologies_badge__8zMI5:hover{--tw-bg-opacity:1;background-color:rgb(70 73 75/var(--tw-bg-opacity))}.technologies_label__yadzM{text-align:center;--tw-text-opacity:1;font-size:var(--label-size);line-height:1.2;overflow-wrap:break-word}.technologies_expand__OBqG7,.technologies_label__yadzM{font-weight:500;color:rgb(197 210 246/var(--tw-text-opacity))}.technologies_expand__OBqG7{margin-top:1.5rem;display:flex;flex-direction:row;align-items:center;gap:.5rem;align-self:center;border-bottom-right-radius:.75rem;border-width:1px;border-color:rgb(38 62 121/var(--tw-border-opacity));border-bottom-color:rgb(156 182 255/var(--tw-border-opacity));--tw-border-opacity:1;border-right-color:rgb(156 182 255/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(39 42 44/var(--tw-bg-opacity));padding:.5rem 1rem;font-size:.9375rem;--tw-text-opacity:1;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.technologies_expand__OBqG7:hover{--tw-bg-opacity:1;background-color:rgb(70 73 75/var(--tw-bg-opacity))}@media (min-width:768px){.technologies_expand__OBqG7{display:none}}.technologies_caret__S80U5{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;font-size:1.125rem}.technologies_flipped__LztDS{transform:rotate(180deg)}.tech-drawer_scrim__7wV5P{pointer-events:none;position:fixed;inset:0;z-index:80;background-color:rgb(25 29 30/.7);opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.tech-drawer_scrim__7wV5P[data-open=true]{pointer-events:auto;opacity:1}.tech-drawer_drawer__q9fBf{position:fixed;right:0;top:0;bottom:0;z-index:81;display:flex;width:100%;flex-direction:column;border-left-width:1px;--tw-border-opacity:1;border-left-color:rgb(156 182 255/var(--tw-border-opacity))}@media (min-width:768px){.tech-drawer_drawer__q9fBf{width:26rem}}.tech-drawer_drawer__q9fBf{background:rgba(25,29,30,.97);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:translateX(100%);transition:transform .3s cubic-bezier(.22,1,.36,1),visibility .3s;visibility:hidden}.tech-drawer_drawer__q9fBf[data-open=true]{transform:none;visibility:visible}.tech-drawer_header__1DSSA{display:flex;flex-shrink:0;flex-direction:row;align-items:center;gap:.75rem;border-bottom-width:1px;--tw-border-opacity:1;border-bottom-color:rgb(38 62 121/var(--tw-border-opacity));padding:1rem 1.25rem}.tech-drawer_mark__ivcIi{display:flex;flex-shrink:0;align-items:center;justify-content:center}.tech-drawer_mark__ivcIi svg{height:1.75rem;width:1.75rem}.tech-drawer_heading__group__6KTwb{display:flex;min-width:0;flex:1 1 0%;flex-direction:column}.tech-drawer_title__EQwkx{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.125rem;font-weight:500;--tw-text-opacity:1;color:rgb(246 243 236/var(--tw-text-opacity))}.tech-drawer_released__w67T9{font-size:.75rem;text-transform:uppercase;font-weight:500;letter-spacing:.14em}.tech-drawer_close__R2vNO,.tech-drawer_released__w67T9{--tw-text-opacity:1;color:rgb(156 182 255/var(--tw-text-opacity))}.tech-drawer_close__R2vNO{display:flex;height:2.25rem;width:2.25rem;flex-shrink:0;cursor:pointer;align-items:center;justify-content:center;border-radius:.5rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.tech-drawer_close__R2vNO:hover{--tw-bg-opacity:1;background-color:rgb(70 73 75/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(246 243 236/var(--tw-text-opacity))}.tech-drawer_body__Suwe7{min-height:0;flex:1 1 0%;overflow-y:auto;padding:1.25rem}.tech-drawer_summary__qFTu5{font-size:1rem;--tw-text-opacity:1;color:rgb(246 243 236/var(--tw-text-opacity));font-weight:300;line-height:1.6}.tech-drawer_heading__KAZFJ{margin-top:1.5rem;margin-bottom:.5rem;font-size:.75rem;text-transform:uppercase;--tw-text-opacity:1;color:rgb(156 182 255/var(--tw-text-opacity));font-weight:500;letter-spacing:.18em}.tech-drawer_role__HtUz4{font-size:.9375rem;--tw-text-opacity:1;color:rgb(246 243 236/var(--tw-text-opacity));font-weight:300;line-height:1.6}.tech-drawer_links__6Lxjd{display:flex;flex-direction:column;gap:.25rem}.tech-drawer_link__ZmyDJ{display:inline-flex;flex-direction:row;align-items:center;gap:.5rem;padding-top:.25rem;padding-bottom:.25rem;font-size:.9375rem;--tw-text-opacity:1;color:rgb(197 210 246/var(--tw-text-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.tech-drawer_link__ZmyDJ:hover{--tw-text-opacity:1;color:rgb(246 243 236/var(--tw-text-opacity))}.tech-drawer_link__ZmyDJ{font-weight:300}@media(prefers-reduced-motion:reduce){.tech-drawer_drawer__q9fBf{transition:visibility .3s}}.tooltip_backdrop__u5Vfv{pointer-events:none;position:absolute;display:inline-flex;width:-moz-max-content;width:max-content;align-items:center;justify-content:center;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(246 243 236/var(--tw-border-opacity));padding:.5rem;text-align:center;font-size:.8rem;--tw-text-opacity:1;color:rgb(246 243 236/var(--tw-text-opacity));background:rgba(255,255,255,.15);box-shadow:0 4px 30px rgba(255,255,255,.1);backdrop-filter:blur(4.4px);-webkit-backdrop-filter:blur(4.4px)}.side-nav_rail__Nwiht{position:fixed;left:0;top:50%;z-index:50;display:none;flex-direction:column;align-items:center;gap:.5rem;border-top-right-radius:1rem;border-bottom-right-radius:1rem;border-width:1px 1px 1px 0;border-color:rgb(38 62 121/var(--tw-border-opacity));--tw-border-opacity:1;border-bottom-color:rgb(156 182 255/var(--tw-border-opacity));padding:1rem .5rem}@media (min-width:768px){.side-nav_rail__Nwiht{display:flex}}.side-nav_rail__Nwiht{transform:translateY(-50%);background:rgba(255,255,255,.15);backdrop-filter:blur(4.4px);-webkit-backdrop-filter:blur(4.4px)}.side-nav_item__5vKN4{display:flex;height:2.75rem;width:2.75rem;cursor:pointer;align-items:center;justify-content:center;border-radius:.75rem;--tw-text-opacity:1;color:rgb(246 243 236/var(--tw-text-opacity));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;font-size:1.75rem}.side-nav_item__5vKN4:hover{--tw-bg-opacity:1;background-color:rgb(70 73 75/var(--tw-bg-opacity));transform:scale(1.15)}.side-nav_item__5vKN4.side-nav_selected__KW_IL{--tw-text-opacity:1;color:rgb(156 182 255/var(--tw-text-opacity));transform:scale(1.15)}.side-nav_tip__9Fg0h{display:block;white-space:nowrap;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(38 62 121/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(39 42 44/var(--tw-bg-opacity));padding:.25rem .5rem;font-size:.8125rem;--tw-text-opacity:1;color:rgb(246 243 236/var(--tw-text-opacity))}@media (min-width:768px){.mobile-nav_mobileNav__L4dBD{display:none}}.mobile-nav_trigger__3EIxz{position:fixed;right:1rem;top:1rem;z-index:60;display:flex;height:2.75rem;width:2.75rem;cursor:pointer;align-items:center;justify-content:center;border-radius:.75rem;border-width:1px;border-color:rgb(38 62 121/var(--tw-border-opacity));--tw-border-opacity:1;border-bottom-color:rgb(156 182 255/var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(246 243 236/var(--tw-text-opacity));font-size:1.625rem;background:rgba(255,255,255,.15);backdrop-filter:blur(4.4px);-webkit-backdrop-filter:blur(4.4px)}.mobile-nav_scrim__ldUe6{pointer-events:none;position:fixed;inset:0;z-index:40;background-color:rgb(25 29 30/.7);opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.mobile-nav_scrim__ldUe6[data-open=true]{pointer-events:auto;opacity:1}.mobile-nav_drawer__p_O_H{position:fixed;left:0;right:0;top:0;z-index:50;display:flex;flex-direction:column;gap:.25rem;border-bottom-width:1px;--tw-border-opacity:1;border-bottom-color:rgb(156 182 255/var(--tw-border-opacity));padding:5rem .75rem 1rem;background:rgba(25,29,30,.92);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transform:translateY(-100%);transition:transform .28s cubic-bezier(.22,1,.36,1)}.mobile-nav_drawer__p_O_H[data-open=true]{transform:none}.mobile-nav_item__zGHZ_{display:flex;width:100%;cursor:pointer;flex-direction:row;align-items:center;gap:.75rem;border-radius:.75rem;padding:.75rem;text-align:left;font-size:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(246 243 236/var(--tw-text-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.mobile-nav_item__zGHZ_:hover{--tw-bg-opacity:1;background-color:rgb(70 73 75/var(--tw-bg-opacity))}.mobile-nav_item__zGHZ_.mobile-nav_selected__RNqGp{--tw-bg-opacity:1;background-color:rgb(35 41 42/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(156 182 255/var(--tw-text-opacity))}.mobile-nav_icon__gSSj9{font-size:1.5rem}@media(prefers-reduced-motion:reduce){.mobile-nav_drawer__p_O_H{transition:none}}