body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}img{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;-webkit-user-select:none;user-select:none}body{background:#0a0a0a;color:#fff;font-family:var(--font-family);overflow-x:hidden}.App{background:linear-gradient(135deg,#0a0a0a,#1a1a1a);flex-direction:column;min-height:100vh;padding:0}.App,.hero{align-items:center;display:flex;justify-content:center;position:relative}.hero{padding-bottom:40px}.hero-content{max-width:1200px;text-align:center;z-index:2}.hero-title{align-self:center;animation:fadeInUp .8s ease-out .2s forwards;color:#fff;font-size:36px;font-weight:600;justify-self:center;line-height:1.15;margin-bottom:28px}.hero-subtitle,.hero-title{font-family:var(--font-family);opacity:0;transform:translateY(12px)}.hero-subtitle{animation:fadeInUp .8s ease-out .6s forwards;color:#fffc;font-size:20px;font-weight:500;line-height:1.4;margin:0 auto 24px;max-width:800px}.kraftful-link{color:#fff;font-weight:500;text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;text-decoration-thickness:2px;text-underline-offset:3px;transition:opacity .2s ease}.kraftful-link:hover{opacity:.8}.kraftful-container{display:inline-block;isolation:isolate;position:relative}.kraftful-tooltip{animation:yanaTooltipFadeIn .15s ease-out;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);background:#1a1a1ae6;border:1px solid #ffffff12;border-radius:12px;box-shadow:0 8px 32px #0006;left:0;left:var(--tooltip-left,0);overflow:hidden;position:fixed;top:0;top:var(--tooltip-top,0);transform:translateX(-50%);width:280px;z-index:10001}.kraftful-tooltip.tooltip-exiting{animation:tooltipFadeOut .15s ease-out}.tooltip-image{border:none;display:block;height:auto;outline:none;width:100%}.tooltip-content{padding:12px 16px}.tooltip-link{color:inherit;display:block;text-decoration:none;transition:opacity .2s ease}.tooltip-link:hover{opacity:.8}.tooltip-header{align-items:center;display:flex;margin-bottom:4px}.tooltip-title{color:#fff;font-family:var(--font-family);font-size:16px;font-weight:600}.tooltip-arrow{color:#ffffffb3;flex-shrink:0;margin-left:8px}.tooltip-subtitle{color:#ffffffb3;font-family:var(--font-family);font-size:14px;font-weight:400;line-height:1.3;margin:0;text-align:left}.projects-section{animation:fadeInUp 1s ease-out 1.4s forwards;margin:0 auto;max-width:1100px;opacity:0;padding:0 20px;transform:translateY(15px)}.projects-grid{align-items:start;display:flex;gap:40px;justify-content:center}@media (max-width:1200px){.projects-grid{gap:32px}}@media (max-width:768px){.hero{min-height:70vh;padding:80px 20px 60px}.hero-title{font-size:28px;margin-bottom:24px}.hero-subtitle{font-size:16px}.projects-section{margin-top:-120px;padding:60px 20px}.projects-grid{flex-direction:column;gap:80px}.project-card:first-child{order:2}.project-card:nth-child(2){order:1}.project-card:nth-child(3){order:3}}@media (max-width:480px){.hero{padding:40px 16px}.projects-section{padding:60px 16px}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}html{scroll-behavior:smooth}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#1a1a1a}::-webkit-scrollbar-thumb{background:#333;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#555}.project-card{cursor:pointer;display:inline-block;transition:transform .2s ease,background .2s ease}.project-card:active{transition:opacity .1s ease-in-out}.project-image-container{background:linear-gradient(180deg,#ffffff1a,#9999991a);border-radius:20px;overflow:hidden;position:relative}.project-image-container:before{background:linear-gradient(180deg,#0006,#0006);bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:-1}.project-card:hover .project-image-container:before{opacity:1}.project-image{display:block;height:auto;width:100%}.project-info{align-items:center;display:flex;gap:16px;padding:20px 0 0;width:100%}.project-logo-container{align-items:center;background:#ffffff1a;border-radius:12px;display:flex;flex-shrink:0;height:55px;justify-content:center;overflow:hidden;width:55px}.project-logo{height:100%;object-fit:cover;width:100%}.project-details{flex:1 1}.project-card .project-title{color:#fff;font-family:var(--font-family);font-size:20px;font-weight:600;line-height:1.2;margin:0 0 4px}.project-subtitle{color:#ffffffb3;font-family:var(--font-family);font-size:18px;font-weight:500;line-height:1.4;margin:0}.modal-overlay{align-items:center;background:#0a0a0aa6;bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .4s cubic-bezier(.23,1,.32,1);z-index:1000}.modal-overlay.modal-overlay-open{opacity:1}.modal-content{background:#1a1a1a;border:none;border-radius:0;height:100vh;max-width:none;opacity:0;overflow:visible;position:relative;transform:translateY(20px);transition:all .4s cubic-bezier(.23,1,.32,1);width:900px}.modal-content.modal-open{opacity:1;transform:translateY(0)}.modal-close{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#00000080;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:44px;justify-content:center;position:absolute;right:20px;top:20px;transition:all .2s ease;width:44px;z-index:10}.modal-close:hover{background:#000000b3;transform:scale(1.1)}.modal-body{-ms-overflow-style:none;height:100vh;margin-left:-150px;margin-right:-150px;overflow-x:visible;overflow-y:auto;padding-left:150px;padding-right:150px;scrollbar-width:none}.modal-body::-webkit-scrollbar{display:none}.modal-side-left,.modal-side-right{bottom:0;cursor:pointer;position:fixed;top:0;z-index:1000}.modal-side-left{left:0;width:calc(50vw - 450px)}.modal-side-right{right:0;width:calc(50vw - 450px)}.amplitude-tooltip,.evan-tooltip,.ghostboy-tooltip,.leapyear-tooltip,.title-tooltip,.yana-tooltip{pointer-events:auto!important;z-index:10001}.amplitude-tooltip .tooltip-link,.evan-tooltip .tooltip-link,.ghostboy-tooltip .tooltip-link,.leapyear-tooltip .tooltip-link,.title-tooltip .tooltip-link,.yana-tooltip .tooltip-link{color:inherit;display:block;pointer-events:auto!important;position:relative;text-decoration:none;z-index:10002}.modal-hero{overflow:hidden;width:100%}.modal-hero-image{display:block;height:auto;width:100%}.project-info-section{grid-gap:80px;align-items:flex-start;display:grid;gap:80px;grid-template-columns:1fr 1fr;margin-bottom:60px;padding:60px 60px 0}.project-info-left{display:flex;flex-direction:column;gap:16px}.project-title{font-size:36px;line-height:1.1}.project-role,.project-title{color:#fff;font-family:var(--font-family);font-weight:600;margin:0}.project-role{font-size:20px;line-height:1.2}.project-time-period{color:#ffffffb3;font-family:var(--font-family);font-size:18px;font-weight:500;line-height:1.2;margin:0}.project-info-right{padding-top:0}.project-description{color:#ffffffb3;font-family:var(--font-family);font-size:18px;font-weight:500;line-height:1.3;margin:0}.metrics-section{align-items:flex-start;display:flex;gap:60px;margin-bottom:60px;padding:0 60px}.metric-item{display:flex;flex-direction:column;gap:12px}.metric-value{color:#fff;font-size:30px;font-weight:600;line-height:1}.metric-label,.metric-value{font-family:var(--font-family)}.metric-label{color:#ffffffb3;font-size:18px;font-weight:500;line-height:1.2}.team-photo-section{margin-bottom:60px;width:100%}.team-photo{display:block;height:auto;width:100%}.content-divider{background:#ffffff1f;height:4px;margin:0 60px 60px}.work-header,.work-section{margin-bottom:60px}.work-header{grid-gap:80px;align-items:flex-start;display:grid;gap:80px;grid-template-columns:1fr 1fr;padding:0 60px}.work-title{color:#fff;font-family:var(--font-family);font-size:32px;font-weight:600;line-height:1.2;margin:0 0 8px}.work-description,.work-subtitle{color:#ffffffb3;font-family:var(--font-family);font-size:18px;font-weight:500;line-height:1.3;margin:0}.work-metrics-section{align-items:flex-start;display:flex;gap:60px;margin-bottom:60px;padding:0 60px}.work-metric-item{display:flex;flex-direction:column;gap:12px}.work-metric-value{color:#fff;font-family:var(--font-family);font-size:30px;font-weight:600;line-height:1}.work-metric-label{color:#ffffffb3;font-family:var(--font-family);font-size:18px;font-weight:500;line-height:1.2}.work-image-section{margin-bottom:60px;width:100%}.work-image{display:block;height:auto;width:100%}.work-learnings{grid-gap:80px;align-items:flex-start;display:grid;gap:80px;grid-template-columns:1fr 1fr;margin-bottom:60px;padding:0 60px}.learnings-title{color:#fff;font-family:var(--font-family);font-size:30px;font-weight:600;line-height:1.2;margin:0}.learnings-subtitle{color:#ffffffb3;font-family:var(--font-family);font-size:18px;font-weight:500;line-height:1.4;margin:8px 0 0}.learnings-list{list-style:none;margin:0;padding:0}.learning-item{color:#ffffffb3;font-family:var(--font-family);font-size:18px;font-weight:500;line-height:1.6;margin-bottom:12px;padding-left:20px;position:relative}.learning-item:before{color:#fff6;content:"•";left:0;position:absolute}.learning-item:last-child{margin-bottom:0}.project-learnings{grid-gap:80px;align-items:flex-start;display:grid;gap:80px;grid-template-columns:1fr 1fr;margin-bottom:60px;padding:0 60px}@keyframes fadeIn{to{opacity:1}}@media (max-width:1024px){.project-info-section,.project-learnings,.work-header,.work-learnings{gap:40px;grid-template-columns:1fr}.content-divider,.metrics-section,.project-info-section,.team-photo-section,.work-header,.work-learnings,.work-metrics-section{padding-left:40px;padding-right:40px}.content-divider{margin-left:40px;margin-right:40px}}@media (max-width:768px){.modal-content{border-radius:0;height:100vh;max-width:95vw;padding-top:20px}.modal-hero{height:auto}.modal-close{top:40px}.project-title{font-size:36px}.project-role{font-size:18px}.project-description,.project-time-period{font-size:16px}.metrics-section,.work-metrics-section{flex-direction:column;gap:30px}.metric-value,.work-title{font-size:28px}.work-description{font-size:16px}.content-divider,.metrics-section,.project-info-section,.project-learnings,.work-header,.work-learnings,.work-metrics-section{padding-left:20px;padding-right:20px}.content-divider{margin-left:20px;margin-right:20px}}.yana-container{display:inline-block;position:relative}.yana-link{color:#fff;cursor:pointer;text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;text-decoration-thickness:2px;text-underline-offset:3px}.yana-tooltip{animation:yanaTooltipFadeIn .15s ease-out;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);background:#1a1a1ae6;border:1px solid #ffffff12;border-radius:12px;box-shadow:0 8px 32px #0006;left:50%;margin-top:12px;overflow:hidden;position:absolute;top:100%;transform:translateX(-50%);width:280px;z-index:10001}.yana-tooltip.tooltip-hidden{opacity:0;pointer-events:none}.yana-tooltip.tooltip-above{animation:yanaTooltipFadeInAbove .15s ease-out;margin-top:0;top:-12px;transform:translateX(-50%) translateY(-100%)}.yana-tooltip.tooltip-exiting{animation:yanaTooltipFadeOut .15s ease-out}.yana-tooltip.tooltip-above.tooltip-exiting{animation:yanaTooltipFadeOutAbove .15s ease-out}@keyframes yanaTooltipFadeInAbove{0%{opacity:0;transform:translateX(-50%) translateY(-100%) translateY(8px) scale(.95)}to{opacity:1;transform:translateX(-50%) translateY(-100%) translateY(0) scale(1)}}@keyframes yanaTooltipFadeOutAbove{0%{opacity:1;transform:translateX(-50%) translateY(-100%) translateY(0) scale(1)}to{opacity:0;transform:translateX(-50%) translateY(-100%) translateY(8px) scale(.95)}}.yana-tooltip .tooltip-image{display:block;height:auto;width:100%}.yana-tooltip .tooltip-content{padding:12px 16px}.yana-tooltip .tooltip-link{color:inherit;display:block;text-decoration:none;transition:opacity .2s ease}.yana-tooltip .tooltip-link:hover{opacity:.8}.yana-tooltip .tooltip-header{align-items:center;display:flex;margin-bottom:4px}.yana-tooltip .tooltip-title{color:#fff;font-family:var(--font-family);font-size:16px;font-weight:600}.yana-tooltip .tooltip-arrow{color:#ffffffb3;flex-shrink:0;margin-left:8px}.yana-tooltip .tooltip-subtitle{color:#ffffffb3;font-family:var(--font-family);font-size:14px;font-weight:400;line-height:1.3;margin:0;text-align:left}@keyframes yanaTooltipFadeIn{0%{opacity:0;transform:translateX(-50%) translateY(-8px) scale(.95)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}@keyframes yanaTooltipFadeOut{0%{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}to{opacity:0;transform:translateX(-50%) translateY(-8px) scale(.95)}}@keyframes tooltipFadeIn{0%{opacity:0;transform:translateX(-50%) translateY(-8px) scale(.98)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}@keyframes tooltipFadeOut{0%{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}to{opacity:0;transform:translateX(-50%) translateY(-8px) scale(.95)}}.leapyear-container{display:inline-block;position:relative}.leapyear-link{color:#fff;cursor:pointer;text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;text-decoration-thickness:2px;text-underline-offset:3px}.leapyear-tooltip{animation:leapyearTooltipFadeIn .15s ease-out;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);background:#1a1a1ae6;border:1px solid #ffffff12;border-radius:12px;box-shadow:0 8px 32px #0006;left:50%;margin-top:12px;overflow:hidden;position:absolute;top:100%;transform:translateX(-50%);width:280px;z-index:10001}.leapyear-tooltip.tooltip-hidden{opacity:0;pointer-events:none}.leapyear-tooltip.tooltip-above{animation:leapyearTooltipFadeInAbove .15s ease-out;margin-top:0;top:-12px;transform:translateX(-50%) translateY(-100%)}.leapyear-tooltip.tooltip-exiting{animation:leapyearTooltipFadeOut .15s ease-out}.leapyear-tooltip.tooltip-above.tooltip-exiting{animation:leapyearTooltipFadeOutAbove .15s ease-out}@keyframes leapyearTooltipFadeInAbove{0%{opacity:0;transform:translateX(-50%) translateY(-100%) translateY(8px) scale(.95)}to{opacity:1;transform:translateX(-50%) translateY(-100%) translateY(0) scale(1)}}@keyframes leapyearTooltipFadeOutAbove{0%{opacity:1;transform:translateX(-50%) translateY(-100%) translateY(0) scale(1)}to{opacity:0;transform:translateX(-50%) translateY(-100%) translateY(8px) scale(.95)}}.leapyear-tooltip .tooltip-image{display:block;height:auto;width:100%}.leapyear-tooltip .tooltip-content{padding:12px 16px}.leapyear-tooltip .tooltip-link{color:inherit;display:block;text-decoration:none;transition:opacity .2s ease}.leapyear-tooltip .tooltip-link:hover{opacity:.8}.leapyear-tooltip .tooltip-header{align-items:center;display:flex;margin-bottom:4px}.leapyear-tooltip .tooltip-title{color:#fff;font-family:var(--font-family);font-size:16px;font-weight:600}.leapyear-tooltip .tooltip-arrow{color:#ffffffb3;flex-shrink:0;margin-left:8px}.leapyear-tooltip .tooltip-subtitle{color:#ffffffb3;font-family:var(--font-family);font-size:14px;font-weight:400;line-height:1.3;margin:0;text-align:left}@keyframes leapyearTooltipFadeIn{0%{opacity:0;transform:translateX(-50%) translateY(-8px) scale(.95)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}@keyframes leapyearTooltipFadeOut{0%{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}to{opacity:0;transform:translateX(-50%) translateY(-8px) scale(.95)}}.title-container{display:inline-block;position:relative}.title-link{color:#fff;cursor:pointer;text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;text-decoration-thickness:2px;text-underline-offset:6px}.title-tooltip{animation:titleTooltipFadeIn .15s ease-out;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);background:#1a1a1ae6;border:1px solid #ffffff12;border-radius:12px;box-shadow:0 8px 32px #0006;left:50%;margin-top:12px;overflow:hidden;position:absolute;top:100%;transform:translateX(-50%);width:280px;z-index:10001}.title-tooltip.tooltip-hidden{opacity:0;pointer-events:none}.title-tooltip.tooltip-above{animation:titleTooltipFadeInAbove .15s ease-out;margin-top:0;top:-12px;transform:translateX(-50%) translateY(-100%)}.title-tooltip.tooltip-exiting{animation:titleTooltipFadeOut .15s ease-out}.title-tooltip.tooltip-above.tooltip-exiting{animation:titleTooltipFadeOutAbove .15s ease-out}@keyframes titleTooltipFadeInAbove{0%{opacity:0;transform:translateX(-50%) translateY(-100%) translateY(8px) scale(.95)}to{opacity:1;transform:translateX(-50%) translateY(-100%) translateY(0) scale(1)}}@keyframes titleTooltipFadeOutAbove{0%{opacity:1;transform:translateX(-50%) translateY(-100%) translateY(0) scale(1)}to{opacity:0;transform:translateX(-50%) translateY(-100%) translateY(8px) scale(.95)}}.title-tooltip .tooltip-image{display:block;height:auto;width:100%}.title-tooltip .tooltip-content{padding:12px 16px}.title-tooltip .tooltip-link{color:inherit;display:block;text-decoration:none;transition:opacity .2s ease}.title-tooltip .tooltip-link:hover{opacity:.8}.title-tooltip .tooltip-header{align-items:center;display:flex;margin-bottom:4px}.title-tooltip .tooltip-title{color:#fff;font-family:var(--font-family);font-size:16px;font-weight:600}.title-tooltip .tooltip-arrow{color:#ffffffb3;flex-shrink:0;margin-left:8px}.title-tooltip .tooltip-subtitle{color:#ffffffb3;font-family:var(--font-family);font-size:14px;font-weight:400;line-height:1.3;margin:0;text-align:left}@keyframes titleTooltipFadeIn{0%{opacity:0;transform:translateX(-50%) translateY(-8px) scale(.95)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}@keyframes titleTooltipFadeOut{0%{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}to{opacity:0;transform:translateX(-50%) translateY(-8px) scale(.95)}}.amplitude-container{display:inline-block;position:relative}.amplitude-link{color:#fff;cursor:pointer;text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;text-decoration-thickness:2px;text-underline-offset:3px}.amplitude-tooltip{animation:amplitudeTooltipFadeIn .15s ease-out;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);background:#1a1a1ae6;border:1px solid #ffffff12;border-radius:12px;box-shadow:0 8px 32px #0006;left:50%;margin-top:12px;overflow:hidden;position:absolute;top:100%;transform:translateX(-50%);width:280px;z-index:10001}.amplitude-tooltip.tooltip-hidden{opacity:0;pointer-events:none}.amplitude-tooltip.tooltip-above{animation:amplitudeTooltipFadeInAbove .15s ease-out;margin-top:0;top:-12px;transform:translateX(-50%) translateY(-100%)}@keyframes amplitudeTooltipFadeInAbove{0%{opacity:0;transform:translateX(-50%) translateY(-100%) translateY(8px) scale(.95)}to{opacity:1;transform:translateX(-50%) translateY(-100%) translateY(0) scale(1)}}.amplitude-tooltip.tooltip-exiting{animation:amplitudeTooltipFadeOut .15s ease-out}.amplitude-tooltip.tooltip-above.tooltip-exiting{animation:amplitudeTooltipFadeOutAbove .15s ease-out}@keyframes amplitudeTooltipFadeOutAbove{0%{opacity:1;transform:translateX(-50%) translateY(-100%) translateY(0) scale(1)}to{opacity:0;transform:translateX(-50%) translateY(-100%) translateY(8px) scale(.95)}}.amplitude-tooltip .tooltip-image{display:block;height:auto;width:100%}.amplitude-tooltip .tooltip-content{padding:12px 16px}.amplitude-tooltip .tooltip-link{color:inherit;display:block;text-decoration:none;transition:opacity .2s ease}.amplitude-tooltip .tooltip-link:hover{opacity:.8}.amplitude-tooltip .tooltip-header{align-items:center;display:flex;margin-bottom:4px}.amplitude-tooltip .tooltip-title{color:#fff;font-family:var(--font-family);font-size:16px;font-weight:600}.amplitude-tooltip .tooltip-arrow{color:#ffffffb3;flex-shrink:0;margin-left:8px}.amplitude-tooltip .tooltip-subtitle{color:#ffffffb3;font-family:var(--font-family);font-size:14px;font-weight:400;line-height:1.3;margin:0;text-align:left}@keyframes amplitudeTooltipFadeIn{0%{opacity:0;transform:translateX(-50%) translateY(-8px) scale(.95)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}@keyframes amplitudeTooltipFadeOut{0%{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}to{opacity:0;transform:translateX(-50%) translateY(-8px) scale(.95)}}.ghostboy-container{display:inline;position:relative}.ghostboy-link{color:#fff;cursor:pointer;display:inline-block;font-family:var(--font-family);font-size:32px;font-weight:600;margin:0 0 8px;text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;text-decoration-thickness:2px;text-underline-offset:6px}.ghostboy-tooltip{animation:ghostboyTooltipFadeIn .15s ease-out;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);background:#1a1a1ae6;border:1px solid #ffffff12;border-radius:12px;box-shadow:0 8px 32px #0006;left:50%;margin-top:12px;overflow:hidden;position:absolute;top:100%;transform:translateX(-50%);width:280px;z-index:10001}.ghostboy-tooltip.tooltip-hidden{opacity:0;pointer-events:none}.ghostboy-tooltip.tooltip-above{animation:ghostboyTooltipFadeInAbove .15s ease-out;margin-top:0;top:-12px;transform:translateX(-50%) translateY(-100%)}.ghostboy-tooltip.tooltip-exiting{animation:ghostboyTooltipFadeOut .15s ease-out}.ghostboy-tooltip.tooltip-above.tooltip-exiting{animation:ghostboyTooltipFadeOutAbove .15s ease-out}@keyframes ghostboyTooltipFadeIn{0%{opacity:0;transform:translateX(-50%) translateY(-8px) scale(.95)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}@keyframes ghostboyTooltipFadeInAbove{0%{opacity:0;transform:translateX(-50%) translateY(-100%) translateY(8px) scale(.95)}to{opacity:1;transform:translateX(-50%) translateY(-100%) translateY(0) scale(1)}}@keyframes ghostboyTooltipFadeOutAbove{0%{opacity:1;transform:translateX(-50%) translateY(-100%) translateY(0) scale(1)}to{opacity:0;transform:translateX(-50%) translateY(-100%) translateY(8px) scale(.95)}}@keyframes ghostboyTooltipFadeOut{0%{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}to{opacity:0;transform:translateX(-50%) translateY(-8px) scale(.95)}}.kraftful-surveys-content{display:flex;flex-direction:column;gap:0}.surveys-intro p{line-height:1.6;margin:0 0 16px}.surveys-section{margin-top:0}.surveys-divider{background:#ffffff1f;height:1px;margin:40px 0;width:100%}.surveys-section-title{color:#fff;font-family:var(--font-family);font-size:22px;font-weight:600;line-height:1.3;margin:0 0 16px}.surveys-section-content{display:flex;flex-direction:column;gap:10px}.surveys-list-item,.surveys-section-content p{color:#ffffffb3;line-height:1.6;margin:0}.surveys-bullet-item{color:#ffffffb3;line-height:1.6;margin:0 0 0 16px}.surveys-sub-bullet-item{color:#ffffffb3;line-height:1.6;margin:0 0 0 54px;position:relative}.surveys-sub-bullet-item:before{background:#ffffffb3;border-radius:0;content:"";height:4px;left:-12px;position:absolute;top:50%;transform:translateY(-50%);width:4px}.evan-container{display:inline;position:relative}.evan-link{color:#fff;cursor:pointer;text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;text-decoration-thickness:2px;text-underline-offset:3px}.evan-tooltip{animation:evanTooltipFadeIn .15s ease-out;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);background:#1a1a1ae6;border:1px solid #ffffff12;border-radius:12px;box-shadow:0 8px 32px #0006;left:50%;margin-top:12px;overflow:hidden;position:absolute;top:100%;transform:translateX(-50%);width:280px;z-index:10001}.evan-tooltip.tooltip-hidden{opacity:0;pointer-events:none}.evan-tooltip.tooltip-above{animation:evanTooltipFadeInAbove .15s ease-out;margin-top:0;top:-12px;transform:translateX(-50%) translateY(-100%)}.evan-tooltip.tooltip-exiting{animation:evanTooltipFadeOut .15s ease-out}.evan-tooltip.tooltip-above.tooltip-exiting{animation:evanTooltipFadeOutAbove .15s ease-out}@keyframes evanTooltipFadeIn{0%{opacity:0;transform:translateX(-50%) translateY(-8px) scale(.95)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}@keyframes evanTooltipFadeInAbove{0%{opacity:0;transform:translateX(-50%) translateY(-100%) translateY(8px) scale(.95)}to{opacity:1;transform:translateX(-50%) translateY(-100%) translateY(0) scale(1)}}@keyframes evanTooltipFadeOutAbove{0%{opacity:1;transform:translateX(-50%) translateY(-100%) translateY(0) scale(1)}to{opacity:0;transform:translateX(-50%) translateY(-100%) translateY(8px) scale(.95)}}.waddle-container{display:inline;position:relative}.waddle-link{color:#fff;cursor:pointer;display:inline-block;font-family:var(--font-family);font-size:32px;font-weight:600;margin:0 0 8px;text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;text-decoration-thickness:2px;text-underline-offset:6px}.waddle-tooltip{animation:waddleTooltipFadeIn .15s ease-out;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);background:#1a1a1ae6;border:1px solid #ffffff12;border-radius:12px;box-shadow:0 8px 32px #0006;left:50%;margin-top:12px;overflow:hidden;position:absolute;top:100%;transform:translateX(-50%);width:280px;z-index:10001}.waddle-tooltip.tooltip-hidden{opacity:0;pointer-events:none}.waddle-tooltip.tooltip-above{animation:waddleTooltipFadeInAbove .15s ease-out;margin-top:0;top:-24px;transform:translateX(-50%) translateY(-100%)}.waddle-tooltip.tooltip-exiting{animation:waddleTooltipFadeOut .15s ease-out forwards}.waddle-tooltip.tooltip-above.tooltip-exiting{animation:waddleTooltipFadeOutAbove .15s ease-out forwards}@keyframes waddleTooltipFadeIn{0%{opacity:0;transform:translateX(-50%) translateY(-8px) scale(.95)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}@keyframes waddleTooltipFadeOut{0%{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}to{opacity:0;transform:translateX(-50%) translateY(8px) scale(.95)}}@keyframes waddleTooltipFadeInAbove{0%{opacity:0;transform:translateX(-50%) translateY(-100%) translateY(8px) scale(.95)}to{opacity:1;transform:translateX(-50%) translateY(-100%) translateY(0) scale(1)}}@keyframes waddleTooltipFadeOutAbove{0%{opacity:1;transform:translateX(-50%) translateY(-100%) translateY(0) scale(1)}to{opacity:0;transform:translateX(-50%) translateY(-100%) translateY(8px) scale(.95)}}.praise-container{display:inline;position:relative}.praise-link{color:#fff;cursor:pointer;display:inline-block;font-family:var(--font-family);font-size:32px;font-weight:600;margin:0 0 8px;text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;text-decoration-thickness:2px;text-underline-offset:6px}.praise-tooltip{animation:praiseTooltipFadeIn .15s ease-out;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);background:#1a1a1ae6;border:1px solid #ffffff12;border-radius:12px;box-shadow:0 8px 32px #0006;left:50%;margin-top:12px;overflow:hidden;position:absolute;top:100%;transform:translateX(-50%);width:280px;z-index:10001}.praise-tooltip.tooltip-hidden{opacity:0;pointer-events:none}.praise-tooltip.tooltip-above{animation:praiseTooltipFadeInAbove .15s ease-out;margin-top:0;top:-24px;transform:translateX(-50%) translateY(-100%)}.praise-tooltip.tooltip-exiting{animation:praiseTooltipFadeOut .15s ease-out forwards}.praise-tooltip.tooltip-above.tooltip-exiting{animation:praiseTooltipFadeOutAbove .15s ease-out forwards}@keyframes praiseTooltipFadeIn{0%{opacity:0;transform:translateX(-50%) translateY(-8px) scale(.95)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}@keyframes praiseTooltipFadeOut{0%{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}to{opacity:0;transform:translateX(-50%) translateY(8px) scale(.95)}}@keyframes praiseTooltipFadeInAbove{0%{opacity:0;transform:translateX(-50%) translateY(-100%) translateY(8px) scale(.95)}to{opacity:1;transform:translateX(-50%) translateY(-100%) translateY(0) scale(1)}}@keyframes praiseTooltipFadeOutAbove{0%{opacity:1;transform:translateX(-50%) translateY(-100%) translateY(0) scale(1)}to{opacity:0;transform:translateX(-50%) translateY(-100%) translateY(8px) scale(.95)}}.looked-like-container{display:inline;position:relative}.looked-like-link{color:#fff;cursor:pointer;text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;text-decoration-thickness:2px;text-underline-offset:3px}.looked-like-tooltip{animation:lookedLikeTooltipFadeIn .15s ease-out;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);background:#1a1a1ae6;border:1px solid #ffffff12;border-radius:12px;box-shadow:0 8px 32px #0006;left:50%;margin-top:12px;overflow:hidden;position:absolute;top:100%;transform:translateX(-50%);width:280px;z-index:10001}.looked-like-tooltip.tooltip-hidden{opacity:0;pointer-events:none}.looked-like-tooltip.tooltip-above{animation:lookedLikeTooltipFadeInAbove .15s ease-out;margin-top:0;top:-24px;transform:translateX(-50%) translateY(-100%)}.looked-like-tooltip.tooltip-exiting{animation:lookedLikeTooltipFadeOut .15s ease-out forwards}.looked-like-tooltip.tooltip-above.tooltip-exiting{animation:lookedLikeTooltipFadeOutAbove .15s ease-out forwards}@keyframes lookedLikeTooltipFadeIn{0%{opacity:0;transform:translateX(-50%) translateY(-8px) scale(.95)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}@keyframes lookedLikeTooltipFadeOut{0%{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}to{opacity:0;transform:translateX(-50%) translateY(8px) scale(.95)}}@keyframes lookedLikeTooltipFadeInAbove{0%{opacity:0;transform:translateX(-50%) translateY(-100%) translateY(8px) scale(.95)}to{opacity:1;transform:translateX(-50%) translateY(-100%) translateY(0) scale(1)}}@keyframes lookedLikeTooltipFadeOutAbove{0%{opacity:1;transform:translateX(-50%) translateY(-100%) translateY(0) scale(1)}to{opacity:0;transform:translateX(-50%) translateY(-100%) translateY(8px) scale(.95)}}@keyframes evanTooltipFadeOut{0%{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}to{opacity:0;transform:translateX(-50%) translateY(-8px) scale(.95)}}
/*# sourceMappingURL=main.b07b90bd.css.map*/