.app-button[data-v-36b568e8]{color:#fff;text-align:center;text-transform:uppercase;text-shadow:0 0 10px #ffffffa6;cursor:pointer;background:#152a3480;border:none;border-radius:10px;justify-content:center;align-items:center;width:min(293px,100%);min-height:110px;padding:16px 24px;font-size:22px;font-weight:700;line-height:31px;transition:background-color .2s;display:inline-flex;position:relative}.app-button[data-v-36b568e8]:hover{background:#152a34b3}.app-button[data-v-36b568e8]:focus-visible{outline-offset:3px;outline:2px solid #7fffd4}.app-button__label[data-v-36b568e8]{z-index:1;position:relative}.app-button__web[data-v-36b568e8]{pointer-events:none;position:absolute}.app-button__web--bottom-left[data-v-36b568e8]{width:53px;bottom:0;left:0}.app-button__web--top-right[data-v-36b568e8]{width:71px;top:0;right:0;transform:rotate(180deg)}.button-group[data-v-e78cb556]{flex-direction:column;align-items:center;gap:18px;width:100%;display:flex}@media (width>=640px){.button-group[data-v-e78cb556]{flex-direction:row;justify-content:center}}.home[data-v-2508fa28]{--bg-scale:1.6;--bg-width:calc(100vw * var(--bg-scale));--bg-height:calc(var(--bg-width) * 2308 / 2880);min-height:100svh;padding:calc(60vw * var(--bg-scale)) 16px 100px;background-color:#0f6d58;background-image:linear-gradient(#0000 85%,#0f6d58),url(/portfolio-helloween-landing/assets/bg-home-CCTNQufJ.png);background-position:top;background-repeat:no-repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;background-size:var(--bg-width) var(--bg-height)}@media (width>=640px){.home[data-v-2508fa28]{--bg-scale:1}}.home__title[data-v-2508fa28]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.scene[data-v-98117508]{background:#0f6d58 url(/portfolio-helloween-landing/assets/bg-scene-CDLUPP-b.png) top/cover no-repeat;grid-template:"body body""left right"/1fr 1fr;align-items:end;min-height:100svh;padding:48px 16px 0;display:grid;position:relative;overflow:hidden}@media (width>=1100px){.scene[data-v-98117508]{grid-template:"left body right"1fr/1fr minmax(0,640px) 1fr;column-gap:24px;padding:0}}.scene__title[data-v-98117508]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.scene__ball[data-v-98117508]{pointer-events:none;width:min(65vw,900px);position:absolute;top:45%;left:50%;translate:-50% -50%}.scene__body[data-v-98117508]{z-index:1;flex-direction:column;grid-area:body;align-self:center;align-items:center;gap:clamp(32px,5vw,64px);padding-block:0 32px;display:flex;position:relative}@media (width>=1100px){.scene__body[data-v-98117508]{padding-block:96px}}.scene__character[data-v-98117508]{pointer-events:none;max-height:clamp(220px,45vw,800px);position:relative}.scene__character--left[data-v-98117508]{grid-area:left;justify-self:start}.scene__character--right[data-v-98117508]{grid-area:right;justify-self:end;max-height:clamp(180px,35vw,580px)}.prediction[data-v-f11fdb69]{color:#11555a;background:#fff;border-radius:20px;flex-direction:column;gap:35px;width:min(610px,100%);padding:clamp(32px,6vw,80px) clamp(20px,5vw,52px);display:flex;box-shadow:0 0 50px #fff}.prediction__title[data-v-f11fdb69]{text-transform:uppercase;font-size:clamp(22px,3vw,30px);font-weight:700;line-height:1.4}.prediction__text[data-v-f11fdb69]{font-size:18px;font-weight:600;line-height:22px}.question[data-v-18ac60f4]{flex-direction:column;align-items:center;gap:32px;width:min(326px,100%);display:flex}.question__label[data-v-18ac60f4]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.question__input[data-v-18ac60f4]{color:#11555a;text-align:center;resize:none;background:#fff;border:none;border-radius:20px;width:100%;height:200px;padding:80px 20px 20px;font-size:18px;font-weight:600;line-height:22px;box-shadow:0 0 50px #fff}.question__input[data-v-18ac60f4]:focus-visible{outline-offset:3px;outline:2px solid #7fffd4}.question__answer[data-v-18ac60f4]{color:#11555a;text-align:center;text-transform:uppercase;visibility:hidden;background:#fff;border-radius:20px;width:100%;min-height:1lh;padding:16px 20px;font-size:18px;font-weight:700;line-height:26px;box-shadow:0 0 50px #fff}.question__answer--visible[data-v-18ac60f4]{visibility:visible}@font-face{font-family:Proxima Nova;src:url(/portfolio-helloween-landing/assets/ProximaNova-Regular-Bk1KM35c.woff2)format("woff2"),url(/portfolio-helloween-landing/assets/ProximaNova-Regular-DnY37-e0.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Proxima Nova;src:url(/portfolio-helloween-landing/assets/ProximaNova-Semibold-kMUBrnkW.woff2)format("woff2"),url(/portfolio-helloween-landing/assets/ProximaNova-Semibold-Dq5CVuRP.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Proxima Nova;src:url(/portfolio-helloween-landing/assets/ProximaNova-Bold-BJlA_3ZK.woff2)format("woff2"),url(/portfolio-helloween-landing/assets/ProximaNova-Bold-C5PQXvlF.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Proxima Nova;src:url(/portfolio-helloween-landing/assets/ProximaNova-Extrabld-D11MYCGx.woff2)format("woff2"),url(/portfolio-helloween-landing/assets/ProximaNova-Extrabld-B3uVAEyl.woff)format("woff");font-weight:800;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:#0f6d58;min-height:100svh;font-family:Proxima Nova,system-ui,sans-serif;overflow-x:hidden}img{max-width:100%;display:block}button,textarea{font:inherit;color:inherit}
