@font-face{font-family:Alegreya Sans SC;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-sans-sc-latin-700-normal-B3GxztBF.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Sans SC;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-sans-sc-cyrillic-700-normal-ByUfwsCa.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Alegreya Sans SC;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/alegreya-sans-sc-latin-800-normal-BWcIw4uc.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Sans SC;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/alegreya-sans-sc-cyrillic-800-normal-D09VpZcc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Alegreya Sans SC;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/alegreya-sans-sc-latin-900-normal-B5B3KT4p.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Sans SC;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/alegreya-sans-sc-cyrillic-900-normal-BcVbf1BN.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}:root{font-family:Inter Variable,sans-serif;color:#fff;background:#290501;font-synthesis:none}html{-webkit-text-size-adjust:none;text-size-adjust:none}*{box-sizing:border-box}html,body,#app{width:100%;min-height:100%}body{margin:0;min-width:320px}button{font:inherit;color:inherit;cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.experience{--safe-top: calc(max(env(safe-area-inset-top, 0px), var(--tg-safe-area-inset-top, 0px)) + var(--tg-content-safe-area-inset-top, 0px));--safe-bottom: calc(max(env(safe-area-inset-bottom, 0px), var(--tg-safe-area-inset-bottom, 0px)) + var(--tg-content-safe-area-inset-bottom, 0px));--safe-left: calc(max(env(safe-area-inset-left, 0px), var(--tg-safe-area-inset-left, 0px)) + var(--tg-content-safe-area-inset-left, 0px));--safe-right: calc(max(env(safe-area-inset-right, 0px), var(--tg-safe-area-inset-right, 0px)) + var(--tg-content-safe-area-inset-right, 0px));--panel-height: min(460px, calc(100% - 20px - var(--safe-top) - var(--safe-bottom)));position:fixed;inset:0;overflow:clip;isolation:isolate;background:#290501;transition:background .9s ease}.experience--welcome,.experience--roles,.experience--designer-intro,.experience--leader-intro,.experience--questionnaire,.experience--submitted{background:#1c0301}.experience--roles{--panel-height: calc(100% - 20px - var(--safe-top) - var(--safe-bottom))}.experience--designer-intro{--panel-height: min(318px, calc(100% - 20px - var(--safe-top) - var(--safe-bottom)))}.experience--leader-intro{--panel-height: min(341px, calc(100% - 20px - var(--safe-top) - var(--safe-bottom)))}.experience--leader-step-2,.experience--leader-step-3{--panel-height: min(318px, calc(100% - 20px - var(--safe-top) - var(--safe-bottom)))}.experience--submitted{--panel-height: min(412px, calc(100% - 20px - var(--safe-top) - var(--safe-bottom)))}.experience__hero-anchor{position:absolute;top:var(--safe-top);bottom:calc(10px + var(--safe-bottom) + var(--panel-height));left:0;width:0;pointer-events:none}.experience__glow{position:absolute;z-index:1;left:50%;top:52%;width:max(612px,85vw);height:max(367px,48vh);border-radius:50%;background:radial-gradient(ellipse,rgba(254,80,0,.57) 0%,rgba(123,26,15,.37) 34%,rgba(81,11,4,.17) 55%,transparent 75%);opacity:0;transform:translate(-50%,-50%) rotate(-22deg) scale(.55);transition:opacity .95s ease-out,transform 1.2s cubic-bezier(.2,.8,.2,1),top 1.2s ease}.is-pattern-visible .experience__glow{opacity:1;transform:translate(-50%,-50%) rotate(-22deg) scale(1)}.experience--welcome .experience__glow{top:68%;transform:translate(-50%,-50%) rotate(-22deg) scale(2)}.experience--roles .experience__glow{top:56%;transform:translate(-50%,-50%) rotate(-22deg) scale(3)}.experience--designer-intro .experience__glow,.experience--leader-intro .experience__glow{top:68%;transform:translate(-50%,-50%) rotate(-22deg) scale(2)}.experience--questionnaire .experience__glow{opacity:0}.experience__loading-pattern{position:absolute;z-index:2;max-width:none;height:auto;pointer-events:none}.experience__loading-pattern{left:50%;top:50%;width:max(120vw,130.5vh);opacity:0;transform:translate(-50%,-50%) scale(1.04);transition:opacity .8s ease,transform 1.4s ease,top 1.4s ease}.is-pattern-visible .experience__loading-pattern{opacity:1;transform:translate(-50%,-50%) scale(1)}.experience--welcome .experience__loading-pattern,.experience--roles .experience__loading-pattern,.experience--designer-intro .experience__loading-pattern,.experience--leader-intro .experience__loading-pattern{top:47%;transform:translate(-50%,-50%) rotate(-15deg) scale(.75)}.experience--questionnaire .experience__loading-pattern{opacity:0}.experience__art{position:absolute;z-index:3;left:50%;top:50%;width:390px;height:780px;pointer-events:none;transform-origin:center;transform:translate(-50%,-50%) translate(0) rotate(0) scale(var(--scene-scale)) scale(1);transition:transform 1.25s cubic-bezier(.2,.8,.2,1),opacity .28s ease}.experience--welcome .experience__art,.experience--roles .experience__art,.experience--designer-intro .experience__art,.experience--leader-intro .experience__art{transform:translate(-50%,-50%) translate(-30px,var(--hero-offset)) rotate(75deg) scale(var(--scene-scale)) scale(.68)}.experience--roles .experience__art,.experience--questionnaire .experience__art{opacity:0}.experience__spear{position:absolute;width:363px;height:355px;max-width:none;opacity:0;transition:transform 1.1s cubic-bezier(.2,.8,.2,1),opacity .25s ease}.experience__spear--top{left:75px;top:95px;transform:translate(58%,-58%) scale(.92)}.experience__spear--bottom{left:-30px;top:335px;transform:translate(-58%,58%) rotate(180deg) scale(.92)}.is-spears-visible .experience__spear--top{opacity:1;transform:translate(0) scale(1)}.is-spears-visible .experience__spear--bottom{opacity:1;transform:translate(0) rotate(180deg) scale(1)}.experience--welcome .experience__spear--top,.experience--roles .experience__spear--top,.experience--designer-intro .experience__spear--top,.experience--leader-intro .experience__spear--top{transform:translate(-18px,-25px) scale(1.08)}.experience--welcome .experience__spear--bottom,.experience--roles .experience__spear--bottom,.experience--designer-intro .experience__spear--bottom,.experience--leader-intro .experience__spear--bottom{transform:translate(18px,-45px) rotate(180deg) scale(1.08)}.experience__accent{position:absolute;z-index:3;width:165px;height:auto;opacity:0;pointer-events:none;transition:opacity .36s ease,bottom .38s cubic-bezier(.2,.8,.2,1)}.experience__accent--left{left:-10px;bottom:calc(var(--panel-height) - 1px);transform:rotate(-150deg)}.experience__accent--right{right:-14px;top:calc(var(--safe-top) - 65px);transform:rotate(51deg)}.experience--welcome .experience__accent,.experience--designer-intro.is-accent-space-available .experience__accent,.experience--leader-intro.is-accent-space-available .experience__accent{opacity:1}.experience--welcome.is-first-welcome .experience__accent--left{animation:accent-rise .85s cubic-bezier(.2,.8,.2,1) .28s both}.experience--welcome.is-first-welcome .experience__accent--right{animation:accent-drop .85s cubic-bezier(.2,.8,.2,1) .28s both}@keyframes accent-rise{0%{opacity:0;transform:translateY(90px) rotate(-150deg)}to{opacity:1;transform:translateY(0) rotate(-150deg)}}@keyframes accent-drop{0%{opacity:0;transform:translateY(-90px) rotate(51deg)}to{opacity:1;transform:translateY(0) rotate(51deg)}}.experience__notice{font-family:Alegreya Sans SC,sans-serif;font-size:18px;font-weight:800;line-height:.9;letter-spacing:-.04em;position:absolute;z-index:5;left:50%;top:50%;width:min(85vw,390px);margin:0;text-align:center;transform:translate(-50%,-50%)}.experience__error{position:absolute;z-index:5;left:1rem;right:1rem;bottom:1rem;text-align:center}@media(max-height:690px){.experience--welcome{--panel-height: min(450px, calc(100% - 20px - var(--safe-top) - var(--safe-bottom)))}}@media(max-width:375px){.experience--welcome{--panel-height: min(520px, calc(100% - 20px - var(--safe-top) - var(--safe-bottom)))}.experience--leader-intro:not(.experience--leader-step-2):not(.experience--leader-step-3){--panel-height: min(380px, calc(100% - 20px - var(--safe-top) - var(--safe-bottom)))}}@media(min-width:601px){.experience{inset:50% auto auto 50%;width:min(430px,100vw);height:min(900px,100dvh);transform:translate(-50%,-50%)}.experience__glow{width:max(612px,85%);height:max(367px,48%)}.experience__loading-pattern{width:130.5%}}.content-panel{position:absolute;z-index:4;left:calc(10px + var(--safe-left));right:calc(10px + var(--safe-right));bottom:calc(10px + var(--safe-bottom));height:var(--panel-height);min-height:0;overflow:clip;background:#290501;display:flex;flex-direction:column;padding:6px;animation:panel-arrive .85s cubic-bezier(.2,.8,.2,1) .28s both;transition:height .42s cubic-bezier(.2,.8,.2,1),left .42s cubic-bezier(.2,.8,.2,1),right .42s cubic-bezier(.2,.8,.2,1),bottom .42s cubic-bezier(.2,.8,.2,1),padding .42s ease}.content-panel--questionnaire{left:0;right:0;bottom:0;height:100%;padding:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background:#1c0301}@keyframes panel-arrive{0%{opacity:0;transform:translateY(65px)}to{opacity:1;transform:translateY(0)}}.content-panel__actions{position:absolute;left:24px;right:24px;bottom:20px;height:60px}.content-panel__welcome{position:absolute;top:6px;left:6px;right:6px;display:flex;flex-direction:column;align-items:center;opacity:0;pointer-events:none;transition:opacity .13s ease}.content-panel__welcome.is-active{opacity:1;transition-delay:.13s}.info-header{position:relative;width:100%;padding:20px 12px 25px;text-align:center}.info-header h1{font-family:Alegreya Sans SC,sans-serif;font-size:52px;font-weight:900;line-height:.9;letter-spacing:0;position:relative;margin:0;color:#db3f2e}.info-header__badge{font-family:Alegreya Sans SC,sans-serif;font-size:18px;font-weight:800;line-height:.9;letter-spacing:-.04em;position:absolute;left:50%;bottom:-13px;z-index:1;padding:6px 7px 5px;white-space:nowrap;background:#621616;transform:translate(-50%)}.info-header__badge .organic-frame{inset:-3px;width:calc(100% + 6px);height:calc(100% + 6px)}.info-header__badge .organic-frame path{stroke-width:2}.info-header__badge>span{position:relative}.content-panel__description{font-family:Inter Variable,sans-serif;font-size:18px;font-weight:600;line-height:1.3;letter-spacing:-.02em;width:100%;margin:0;padding:29px 18px 0;text-align:center;color:#fff}.content-panel__roles{position:absolute;inset:18px 24px 98px;opacity:0;transition:opacity .13s ease;pointer-events:none;display:flex;flex-direction:column;gap:16px;min-height:0}.content-panel__roles.is-active{opacity:1;transition-delay:.13s;pointer-events:auto}.content-panel__roles h2{font-family:Alegreya Sans SC,sans-serif;font-size:32px;font-weight:900;line-height:.9;letter-spacing:0;margin:0;color:#db3f2e}.role-list{display:flex;flex:1;min-height:0;flex-direction:column;gap:10px}.role-card{position:relative;display:flex;flex:1;min-height:0;width:100%;padding:20px;border:0;border-radius:0;background:#461813;text-align:left;overflow:visible;align-items:end;transition:background .22s ease}.role-card.is-selected{background:#652116}.role-card__decoration{position:absolute;inset:0;overflow:clip;pointer-events:none}.role-card__pattern{position:absolute;width:200%;max-width:none;height:auto;left:-50%;top:-55%}.role-card__glow{position:absolute;width:190%;max-width:none;height:auto;left:15%;top:-50%;opacity:.7}.role-card .organic-frame{inset:-12px -4px;z-index:1;width:calc(100% + 8px);height:calc(100% + 24px)}.role-card .organic-frame path{stroke-width:4}.role-card__art{position:absolute;z-index:2;display:block;pointer-events:none}.role-card__art img{display:block;width:100%;height:100%;max-width:none}.role-card__art img+img{position:absolute;inset:0;opacity:0;transition:opacity .12s ease}.role-card__art img+img.is-visible{opacity:1}.role-card__art--bird{width:253.557px;height:219.951px;right:-22px;top:-24px;transform:scaleX(-1)}.role-card__art--bull{width:258.85px;height:226.783px;right:-22px;top:-12px;transform:rotate(-5.35deg)}.role-card__text{position:relative;z-index:3;display:flex;flex-direction:column;gap:10px;pointer-events:none}.role-card__text strong{font-family:Alegreya Sans SC,sans-serif;font-size:30px;font-weight:700;line-height:.9;letter-spacing:-.04em}.role-card__text span{font-family:Inter Variable,sans-serif;font-size:18px;font-weight:600;line-height:1.3;letter-spacing:-.02em}@media(max-height:690px){.content-panel__roles{inset:14px 24px 98px;gap:10px}.role-card{padding:14px 18px}}.organic-frame{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.organic-frame path{stroke:#d23e2b;stroke-width:3}.organic-frame.is-muted path{stroke:#5c2e29}.organic-frame--panel path{stroke-width:3}.button-block{display:flex;flex-direction:column;gap:10px;align-items:center}.button-block__items{display:flex;width:100%;gap:10px;align-items:flex-start}.button-block--column .button-block__items{flex-direction:column}.button-block__button{font-family:Alegreya Sans SC,sans-serif;font-size:20px;font-weight:700;line-height:.9;letter-spacing:-.04em;position:relative;display:flex;align-items:center;justify-content:center;flex:1;min-width:0;height:58px;padding:0 42px;border:0;border-radius:0;background:#461813;text-align:center}.button-block--column .button-block__button{width:100%;flex:none}.button-block__label{position:relative;z-index:4;white-space:nowrap}.button-block__button>.organic-frame{inset:-4px;z-index:3;width:calc(100% + 8px);height:calc(100% + 8px)}.button-block__button>.organic-frame path{stroke-width:4}.button-block__button--back{flex:none;width:0;height:60px;padding:0;opacity:0;overflow:hidden;background:transparent;transition:width .38s ease,margin .38s ease,opacity .18s ease}.button-block--row .button-block__button--back:not(.is-visible){margin-right:-10px}.button-block--column .button-block__button--back:not(.is-visible){width:0;height:0;margin-bottom:-10px}.button-block__button--back.is-visible{width:56px;opacity:1;overflow:visible}.button-block__button--back>.organic-frame path{fill:#461813;stroke:#461813}.button-block__back-icon{position:relative;z-index:4;display:block;flex:none;width:29px;height:23px}.button-block__ornament-clip{position:absolute;inset:0;z-index:1;display:block;overflow:hidden;pointer-events:none}.button-block__ornament{position:absolute;top:0;display:block;width:60px;height:58px;overflow:hidden;pointer-events:none}.button-block__ornament--left{left:0}.button-block__ornament--right{right:0}.button-block__ornament{transition:transform .3s ease}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.button-block__button:not(:disabled):hover .button-block__ornament--left{transform:translate(-40%)}.button-block__button:not(:disabled):hover .button-block__ornament--right{transform:translate(30%)}}@media(prefers-reduced-motion:reduce){.button-block__ornament{transition:none}}.button-block__ornament img{position:absolute;max-width:none}.button-block__ornament--left img{width:192px;height:110px;left:-121px;top:-14px}.button-block__ornament--right img{width:108px;height:159px;left:-5px;top:-59px}.button-block__button--second{background:transparent}.button-block__button--second>.organic-frame{z-index:1}.button-block__button--second>.organic-frame path{fill:#461813;stroke:#461813}.button-block__button--locked{gap:4px;color:#845d59}.button-block__button--locked>.organic-frame path{stroke:#845d59}.button-block__lock-icon{position:relative;z-index:4;display:block;flex:none;width:24px;height:24px}.button-block__caption{max-width:268px;margin:0;font-family:Inter Variable,sans-serif;font-size:18px;font-weight:500;line-height:1.38;color:#845d59;text-align:center}.button-block__button:focus-visible,.role-card:focus-visible{outline:none}.button-block__button:focus-visible .organic-frame path,.role-card:focus-visible .organic-frame path{stroke:#fff}@media(max-width:375px){.button-block__button{padding-inline:20px}}.content-panel__intro{position:absolute;inset:0 0 98px;opacity:0;pointer-events:none;transition:opacity .13s ease}.content-panel__intro.is-active{opacity:1;transition-delay:.13s;pointer-events:auto}.intro-slide{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;overflow:hidden auto;padding:30px 24px 55px;text-align:center}.intro-slide h2{font-family:Alegreya Sans SC,sans-serif;font-size:32px;font-weight:900;line-height:.9;letter-spacing:0;color:#db3f2e;margin:0}.intro-slide__description{font-family:Inter Variable,sans-serif;font-size:18px;font-weight:600;line-height:1.3;letter-spacing:-.02em;margin:23px 0 0;color:#fff}.pagination-diamonds{position:absolute;bottom:24px;left:0;right:0;display:flex;gap:12px;justify-content:center}.content-panel__intro.is-expanded .pagination-diamonds{bottom:29px}.pagination-diamonds__dot{width:10px;height:10px;border:3px solid #431c17;transform:rotate(45deg);transition:border-color .18s ease}.pagination-diamonds__dot.is-active{border-color:#d23e2b}.intro-feature-card{position:relative;flex:none;width:100%;min-height:327px;margin:10px 0 0;padding:20px;background:#461813;overflow:visible}.intro-feature-card__decoration{position:absolute;inset:0;overflow:clip;pointer-events:none}.intro-feature-card__decoration img{position:absolute;width:200%;max-width:none;left:-50%;top:50%;transform:translateY(-50%)}.intro-feature-card .organic-frame{inset:0;width:100%;height:100%}.intro-feature-card .organic-frame path{stroke:#714039;stroke-width:4}.intro-feature-card__content{position:relative;display:flex;flex-direction:column;align-items:center}.intro-feature-card__content p{font-family:Inter Variable,sans-serif;font-size:18px;font-weight:600;line-height:1.3;letter-spacing:-.02em;margin:0}.intro-feature-card__content p:nth-child(n+3){margin-top:24px}.intro-feature-card__content .intro-feature-card__price{font-family:Alegreya Sans SC,sans-serif;font-size:32px;font-weight:900;line-height:.9;letter-spacing:0;color:#fff;white-space:nowrap}.intro-feature-enter-active{transition:opacity .19s ease .17s,transform .25s ease .17s}.intro-feature-leave-active{transition:opacity .1s ease,transform .1s ease}.intro-feature-enter-from,.intro-feature-leave-to{opacity:0;transform:translateY(14px)}@media(max-height:730px){.intro-slide{padding-top:17px}.intro-slide__description,.intro-feature-card{margin-top:14px}}.form-field{display:flex;flex-direction:column;gap:8px;min-width:0}.form-field__label,.form-field__hint,.form-field__comment,.form-control,.form-select__option,.form-checkbox{font-family:Inter Variable,sans-serif;font-size:18px;font-weight:600;line-height:1.3;letter-spacing:-.02em}.form-field__label{color:#fff}.form-field__required{color:#db3f2e}.form-field__hint{margin:-4px 0 0;color:#b8b2ae}.form-field__hint--success{color:#596748}.form-field__comment{margin:0;color:#af5120}.form-field.is-disabled .form-control__input{color:#87342a}.form-control{position:relative;display:flex;align-items:center;width:100%;min-width:0;height:60px;padding:0 12px;border:0;border-radius:0;background:#461813}.form-control--multiline{min-height:140px;height:auto;align-items:flex-start;padding:12px}.form-control__frame{position:absolute;z-index:0;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.form-control__frame path{stroke:#87342a;stroke-width:4}.form-control__frame.is-active path{stroke:#db3f2e}.form-control__input{position:relative;z-index:1;display:block;width:100%;height:100%;padding:0;border:0;outline:0;resize:none;background:transparent;color:#fff;font:inherit;line-height:inherit;letter-spacing:inherit}.form-control__input::placeholder{color:#87342a;opacity:1}.form-control__input:disabled{cursor:not-allowed}.form-control--multiline .form-control__input{min-height:116px;height:auto;overflow:hidden}.form-select__control-wrap{position:relative;min-width:0}.form-select__trigger{z-index:2;gap:4px;justify-content:space-between;text-align:left;cursor:pointer}.form-select__trigger:disabled{cursor:not-allowed}.form-select__trigger:focus-visible{outline:0}.form-select__trigger:focus-visible .form-control__frame path{stroke:#db3f2e}.form-select__value{position:relative;z-index:1;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-select__value.is-placeholder{color:#87342a}.form-select__chevron{position:relative;z-index:1;flex:none;width:24px;height:24px;transition:transform .18s ease}.form-select__chevron.is-open{transform:rotate(180deg)}.form-select__menu{position:relative;z-index:1;width:calc(100% - 8px);margin:-9px 4px 0;max-height:min(320px,50dvh);padding:12px 0 0;overflow-y:auto;background:#461813}.form-select__option{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:8px 12px;border:0;background:transparent;color:#fff;text-align:left;cursor:pointer}.form-select__option:hover,.form-select__option:focus-visible{outline:0;background:#431c17}.form-checkbox{position:relative;display:inline-flex;align-items:center;gap:12px;width:fit-content;min-height:24px;color:#fff;cursor:pointer}.form-checkbox.is-disabled{opacity:.6;cursor:not-allowed}.form-checkbox__input{position:absolute;inset:0;width:24px;height:24px;margin:0;opacity:0;cursor:inherit}.form-checkbox__mark{display:block;flex:none;width:24px;height:24px;background:#87342a}.form-checkbox__mark img{display:block;width:24px;height:24px}.form-checkbox__input:focus-visible+.form-checkbox__mark{outline:2px solid #ffffff;outline-offset:3px}.questionnaire-screen{width:min(100%,430px);margin:0 auto;animation:questionnaire-enter .32s ease .16s both}@keyframes questionnaire-enter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.questionnaire-screen__intro{position:relative;padding:calc(var(--safe-top) + 24px) calc(24px + var(--safe-right)) 0 calc(24px + var(--safe-left));text-align:center}.questionnaire-screen__intro:has(.questionnaire-screen__back){padding-top:calc(var(--safe-top) + 76px)}.questionnaire-screen__intro h1{margin:0;font-family:Alegreya Sans SC,sans-serif;font-size:30px;font-weight:700;line-height:.9;letter-spacing:-.04em}.questionnaire-screen__intro p{margin:12px 0 0;font-family:Inter Variable,sans-serif;font-size:18px;font-weight:600;line-height:1.3;letter-spacing:-.02em}.questionnaire-screen__back{position:absolute;left:calc(24px + var(--safe-left));top:calc(14px + var(--safe-top));display:grid;place-items:center;width:56px;height:60px;padding:0;border:0;background:transparent}.questionnaire-screen__back .organic-frame path{fill:#461813;stroke:#461813}.questionnaire-screen__back img{position:relative;z-index:1;display:block;width:29px;height:23px}.questionnaire-screen__back:focus-visible{outline:none}.questionnaire-screen__back:focus-visible .organic-frame path{stroke:#fff}.questionnaire-screen__form{padding:40px calc(24px + var(--safe-right)) calc(24px + var(--safe-bottom)) calc(24px + var(--safe-left))}.questionnaire-screen__fields{display:flex;flex-direction:column;gap:24px}.questionnaire-screen__bio{display:flex;flex-direction:column;gap:16px}.questionnaire-screen__submit{margin-top:24px}.questionnaire-screen__error{color:#ffb2a7;text-align:center;margin:12px 0 0}.submission-scene{position:absolute;inset:0;overflow:hidden;opacity:0;pointer-events:none;transition:opacity .38s ease}.submission-scene.is-visible{opacity:1}.submission-scene__pattern{position:absolute;left:50%;top:42%;width:max(120vw,92vh);height:auto;max-width:none;opacity:.55;transform:translate(-50%,-50%) rotate(-15deg) scale(.75)}.submission-scene__glow{position:absolute;left:50%;top:72%;width:180%;height:110%;background:radial-gradient(ellipse 50% 50% at center,rgba(254,80,0,.8) 0%,rgba(220,55,4,.66) 36%,rgba(151,32,8,.4) 68%,rgba(81,11,4,.15) 84%,transparent 100%);transform:translate(-50%,-50%) rotate(-22deg)}.submission-scene__hero{position:absolute;left:50%;top:var(--safe-top);bottom:calc(var(--panel-height) + var(--safe-bottom) + 10px);width:min(100%,430px);transform:translate(-50%)}.submission-scene__lines{position:absolute;left:50%;top:50%;width:468px;height:401px;max-width:none;opacity:0;transform:translate(-50%,-50%)}.submission-scene__bird{position:absolute;left:50%;top:50%;width:min(340px,87vw);height:auto;max-height:100%;object-fit:contain;opacity:0;transform:translate(-50%,-50%)}.submission-scene.is-visible .submission-scene__lines{animation:submission-lines-arrive .9s cubic-bezier(.2,.8,.2,1) 40ms both}.submission-scene.is-visible .submission-scene__bird{animation:submission-bird-arrive .9s cubic-bezier(.2,.8,.2,1) .11s both}@keyframes submission-lines-arrive{0%{opacity:0;transform:translate(calc(-50% + 170px),calc(-50% + 190px)) rotate(8deg)}to{opacity:1;transform:translate(-50%,-50%) rotate(0)}}@keyframes submission-bird-arrive{0%{opacity:0;transform:translate(calc(-50% + 190px),calc(-50% + 210px)) rotate(10deg)}to{opacity:1;transform:translate(-50%,-50%) rotate(0)}}.submission-screen{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:100%;min-height:0;padding:24px 18px 20px;text-align:center}.submission-screen__edit-hint{font-size:14px}.submission-screen h1{font-family:Alegreya Sans SC,sans-serif;font-size:32px;font-weight:900;line-height:.9;letter-spacing:0;margin:0;color:#db3f2e}.submission-screen p{font-family:Inter Variable,sans-serif;font-size:18px;font-weight:600;line-height:1.3;letter-spacing:-.02em;margin:24px 0 0}.submission-screen p+p{margin-top:24px}.submission-screen__feedback{width:100%;margin-top:auto;padding:20px 0 0}@media(max-height:700px){.submission-screen{padding-top:16px;padding-bottom:12px}.submission-screen p{margin-top:14px}.submission-screen p+p{margin-top:14px}.submission-screen__feedback{padding-top:12px}}@media(prefers-reduced-motion:reduce){.submission-scene.is-visible .submission-scene__lines,.submission-scene.is-visible .submission-scene__bird{animation:none;opacity:1}}.landing{min-height:100vh;background:#170503;color:#fff;overflow:clip}.landing__fixed-scene{position:fixed;inset:0;z-index:0;pointer-events:none}.landing__screen-pattern{width:100%;height:100%;object-fit:cover}.landing__content{position:relative;z-index:1}.landing-hero{position:relative;min-height:1641px;width:100%;max-width:1920px;margin:0 auto;isolation:isolate}.landing__light{position:absolute;inset:0;pointer-events:none}.landing__light:before{position:absolute;top:50%;left:50%;width:min(82vw,1800px);height:min(68dvh,900px);border-radius:50%;background:#db3f2e59;filter:blur(clamp(80px,15vw,290px));transform:translate(-50%,-50%) rotate(-12deg);content:""}.landing-hero__character{position:absolute;display:block;z-index:2;max-width:none;pointer-events:none}.landing-hero__character--left{width:609.7px;left:0;top:222px}.landing-hero__character--right{width:587.5px;right:-68px;top:118px}.landing-hero__center{position:relative;width:822px;min-height:1028px;margin:0 auto;padding-top:121px}.landing-hero__center:before{position:absolute;inset:0;background:linear-gradient(180deg,#170503 0% 26%,#17050300);clip-path:polygon(1.27% 5.7%,5% 5.4%,9% 5.8%,13% 5.5%,17% 5.9%,21% 5.6%,25% 5.35%,29% 5.75%,33% 5.5%,37% 5.85%,41% 5.55%,45% 5.3%,49% 5.7%,53% 5.45%,57% 5.85%,61% 5.55%,65% 5.3%,69% 5.7%,73% 5.5%,77% 5.8%,81% 5.45%,85% 5.75%,89% 5.5%,93% 5.85%,97% 5.55%,97.91% 5.65%,100% 16%,98.8% 32%,100% 49%,98.9% 65%,100% 83%,100% 100%,0 100%,1.2% 82%,0 64%,1.4% 47%,.2% 31%,1.5% 16%);pointer-events:none;content:""}.landing-hero__title-wrap{position:relative;z-index:1;width:753px;height:365px;margin:0 auto}.landing-hero__title-frame{position:absolute;inset:0 auto auto 0;width:753px;height:322px;overflow:visible}.landing-hero__title-frame path{fill:none;stroke:#d23e2b;stroke-width:5;vector-effect:non-scaling-stroke}.landing-hero h1{position:relative;top:40px;margin:0;color:#db3f2e;font:900 120px/.9 Alegreya Sans SC,sans-serif;text-align:center}.landing-hero__badge{position:absolute;left:50%;top:280px;display:grid;width:411px;height:69px;place-items:center;transform:translate(-50%)}.landing-hero__badge svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.landing-hero__badge path{fill:#621616;stroke:#d23e2b;stroke-width:5;vector-effect:non-scaling-stroke}.landing-hero__badge span{position:relative;font:800 32px/.9 Alegreya Sans SC,sans-serif;white-space:nowrap}.landing-hero__intro{position:relative;z-index:5;width:675px;margin:40px auto 0;font:500 24px/1.4 Inter Variable,sans-serif;color:#d2c8c6;text-align:center}.landing-hero__darker{position:absolute;z-index:3;top:520px;left:50%;width:100vw;height:1580px;transform:translate(-50%);background:linear-gradient(180deg,#17050300,#170503f5 34% 70%,#17050300),radial-gradient(ellipse 960px 660px at 50% 56%,#1c0301 0 48%,#1c030100);pointer-events:none}.landing-hero__role-light{position:absolute;z-index:4;top:1090px;left:50%;pointer-events:none}.landing-hero__role-light img{position:absolute;top:0;left:0;max-width:none;height:auto;transform:translate(-50%,-50%)}.landing-hero__role-light img:first-child{width:1669.85px}.landing-hero__role-light img:last-child{width:1190.12px;mix-blend-mode:overlay}.landing-roles{position:relative;z-index:6;display:grid;grid-template-columns:repeat(2,minmax(0,617px));gap:16px;width:min(1250px,100% - 64px);margin:26px auto 120px;scroll-margin-top:70px}.landing-role{position:relative;width:100%;display:block;min-width:0;min-height:480px;padding:240px 24px 32px;background:transparent;text-align:center;overflow:visible}.landing-role .landing-rough-shape--card{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.landing-role .landing-rough-shape--card path{fill:#461813;stroke:#5c2e29;stroke-width:4;stroke-linejoin:round}.landing-role__pattern-clip{position:absolute;inset:7px;overflow:hidden;pointer-events:none}.landing-role__pattern{position:absolute;top:50%;left:50%;width:681.8px;max-width:none;height:627.8px;transform:translate(-50%,-50%)}.landing-role__art{position:absolute;max-width:none;height:auto;pointer-events:none}.landing-role__art--bird{width:394px;top:-139px;left:18%;transform:scaleX(-1)}.landing-role__art--bull{width:426px;top:-151px;left:11.5%}.landing-role__copy{position:relative;display:grid;min-width:0;width:100%;gap:12px}.landing-role__copy strong{font:700 38px/1 Alegreya Sans SC,sans-serif;color:#db3f2e}.landing-role__copy span{font:500 20px/1.4 Inter Variable,sans-serif;color:#d2c8c6}html:has(.landing){scroll-behavior:smooth}.landing-nav{position:fixed;z-index:10;inset:auto 0 0;height:96px;background:linear-gradient(180deg,#17050300 36.841%,#170503 88.726%)}.landing-nav a{text-decoration:none}.landing-nav__top{position:absolute;bottom:40px;left:40px;display:block;width:60px;height:60px}.landing-nav__top img{display:block;width:60px;height:60px}.landing-nav__bar{position:relative;display:flex;width:889px;height:80px;margin:16px auto 0;align-items:center}.landing-nav__surface{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.landing-nav__surface path{fill:#0d0302}.landing-nav__links{position:relative;z-index:1;display:flex;align-items:center}.landing-nav__links a,.landing-nav__cta{display:grid;height:80px;padding:0 32px;place-items:center;font:800 24px/.9 Alegreya Sans SC,sans-serif;letter-spacing:-.04em;white-space:nowrap}.landing-nav__links a{color:#f3f2ed33}.landing-nav__links a:hover,.landing-nav__links a.is-current{color:#f3f2ed}.landing-nav__divider{position:relative;z-index:1;display:block;flex:0 0 1px;height:58px}.landing-nav__divider img{position:absolute;top:50%;left:50%;width:6.51px;height:62.58px;max-width:none;transform:translate(-50%,-50%)}.landing-nav__cta-glow{position:absolute;z-index:0;top:-5px;right:4px;width:190.724px;height:90px;max-width:none;pointer-events:none}.landing-nav__cta{position:relative;z-index:1;width:198px;color:#db3f2e;font-weight:900}.landing-nav__cta:hover{color:#ff5a45}.landing-progress{position:fixed;z-index:9;top:0;left:0;width:100%;padding:24px max(24px,(100vw - 1346px) / 2) 40px;background:linear-gradient(180deg,#170503 0 45.481%,#17050300);opacity:0;transform:translateY(-100%);transition:opacity .25s ease,transform .25s ease;pointer-events:none}.landing-progress.is-visible{opacity:1;transform:translateY(0)}.landing-progress__track{display:flex;gap:12px;width:100%;max-width:1346px;align-items:center}.landing-progress__number{display:grid;flex:0 0 72px;width:72px;height:72px;place-items:center;border-radius:50%;background:#461813;color:#87342a;font:700 40px/.84 Alegreya Sans,Alegreya Sans SC,sans-serif}.landing-progress__number.is-current{border:3.661px solid #d23e2b;background:#621616;color:#d23e2b}.landing-progress__line{position:relative;flex:1 1 0;min-width:0;height:10.416px}.landing-progress__line img{display:block;width:100%;height:100%}.landing-mobile-nav{display:none}html.landing-menu-open,html.landing-menu-open body,html.landing-menu-open #app{background:#1c0301}@media(max-width:1600px){.landing-hero__character--left{left:-90px;transform:scale(.7);transform-origin:top left}.landing-hero__character--right{right:-90px;transform:scale(.7);transform-origin:top right}.landing-hero__center:before{background:linear-gradient(180deg,#170503,#170503f5 65%,#17050300)}}@media(max-width:1260px){.landing-hero__character{opacity:.72}.landing-hero__character--left{left:-170px}.landing-hero__character--right{right:-180px}.landing-hero__center{width:min(822px,100%)}.landing-roles{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-nav__bar{transform:scale(.82);transform-origin:bottom center}}@media(min-width:781px)and (max-width:1100px){.landing-role{padding:220px 20px 28px}.landing-role__copy span{font-size:18px}}@media(max-width:780px){.landing-hero{min-height:0;padding-bottom:100px}.landing-hero__character{display:block;opacity:1;transform:none}.landing-hero__character--left{width:283px;left:calc(50% - 276px);top:97px}.landing-hero__character--right{width:311px;right:calc(50% - 317px);top:57px}.landing-hero__center{z-index:4;width:100%;min-height:0;padding:395px 16px 0}.landing-hero__center:before{top:385px;background:linear-gradient(180deg,#170503 0% 55%,#170503de 82%,#17050300);clip-path:polygon(0 .65%,8% .35%,16% .7%,24% .4%,32% .75%,40% .45%,48% .3%,56% .65%,64% .4%,72% .7%,80% .35%,88% .6%,96% .4%,100% .65%,100% 100%,0 100%)}.landing-hero__title-wrap{width:100%;height:160px}.landing-hero__title-frame{width:100%;height:148px}.landing-hero__title-frame path{stroke-width:7}.landing-hero h1{top:24px;font-size:clamp(43px,13.3vw,52px)}.landing-hero__badge{top:128px;width:min(265px,78%);height:34px}.landing-hero__badge path{stroke-width:6}.landing-hero__badge span{font-size:21px}.landing-hero__intro{width:min(322px,100%);margin-top:12px;font-size:18px}.landing-hero__darker{top:480px;height:1420px}.landing-hero__role-light{top:1050px}.landing-roles{width:calc(100% - 32px);grid-template-columns:1fr;gap:105px;margin:180px auto 0}.landing-role{min-height:0;padding:152px 24px 28px}.landing-role__art--bird,.landing-role__art--bull{width:270px;top:-95px;left:50%}.landing-role__art--bird{transform:translate(-50%) scaleX(-1)}.landing-role__art--bull{transform:translate(-50%)}.landing-role__copy strong{font-size:34px}.landing-role__copy span{font-size:18px}.landing-nav,.landing-progress{display:none}.landing-mobile-nav{display:block}.landing-mobile-nav__toggle{position:fixed;z-index:10001;top:calc(17px + max(env(safe-area-inset-top,0px),var(--tg-safe-area-inset-top, 0px)) + var(--tg-content-safe-area-inset-top, 0px));right:calc(21px + max(env(safe-area-inset-right,0px),var(--tg-safe-area-inset-right, 0px)) + var(--tg-content-safe-area-inset-right, 0px));display:grid;width:60px;height:40px;padding:0;border:0;place-items:center;background:transparent}.landing-mobile-nav__outline{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.landing-mobile-nav__outline path{fill:#1c0301;stroke:#db3f2e;stroke-width:4;stroke-linejoin:round}.landing-mobile-nav__icon{position:relative;width:30px;height:20px;overflow:visible}.landing-mobile-nav__icon path{fill:none;stroke:#db3f2e;stroke-width:3.5;stroke-linecap:round}.landing-mobile-nav__icon--close{height:24px}.landing-mobile-nav__toggle:focus-visible{outline:2px solid #f3f2ed;outline-offset:5px}.landing-mobile-nav__panel{position:fixed;z-index:10000;inset:0;min-height:100dvh;display:flex;flex-direction:column;align-items:center;padding:calc(72px + max(env(safe-area-inset-top,0px),var(--tg-safe-area-inset-top, 0px)) + var(--tg-content-safe-area-inset-top, 0px)) 16px calc(48px + max(env(safe-area-inset-bottom,0px),var(--tg-safe-area-inset-bottom, 0px)) + var(--tg-content-safe-area-inset-bottom, 0px));background:#1c0301;isolation:isolate;touch-action:none;overscroll-behavior:contain}.landing-mobile-nav__panel:before{position:absolute;z-index:-1;inset:0;background:url(/assets/screen-pattern-B9d2-hFy.svg) center/cover no-repeat;opacity:.75;content:""}.landing-mobile-nav__panel:after{position:absolute;z-index:-1;right:-100px;bottom:-130px;width:520px;height:310px;border-radius:50%;background:#a325155e;filter:blur(95px);content:""}.landing-mobile-nav__links{display:flex;width:100%;min-height:0;flex:1;flex-direction:column;align-items:center;justify-content:center}.landing-mobile-nav__links a{display:grid;width:100%;min-height:min(96px,13vh);place-items:center;color:#f3f2ed;font:800 32px/.9 Alegreya Sans SC,sans-serif;text-decoration:none}.landing-mobile-nav__participate{display:grid;min-height:72px;place-items:center;color:#db3f2e;font:900 32px/.9 Alegreya Sans SC,sans-serif;text-decoration:none;text-shadow:0 0 26px rgba(219,63,46,.5)}.landing-mobile-nav__links a:focus-visible,.landing-mobile-nav__participate:focus-visible{outline:2px solid currentColor;outline-offset:-4px}}@media(prefers-reduced-motion:reduce){html:has(.landing){scroll-behavior:auto}.landing-progress{transition:none}}.landing{scroll-behavior:smooth}.landing-section{position:relative;scroll-margin-top:72px}.landing-process,.landing-project,.landing-evaluation{scroll-margin-top:150px}.landing-section__heading{margin:0;color:#db3f2e;font:900 88px/.9 Alegreya Sans SC,sans-serif;text-align:center}.landing-section__copy{width:min(800px,100% - 48px);margin-inline:auto}.landing-topics{display:grid;gap:48px}.landing-topic{text-align:center}.landing-topic h3{margin:0 0 24px;color:#db3f2e;font:700 38px/1 Alegreya Sans SC,sans-serif}.landing-topic__body{color:#d2c8c6;font:500 20px/1.4 Inter Variable,sans-serif}.landing-topic__body p{margin:0}.landing-topic__body p+p{margin-top:9px}.landing-topic__body .landing-topic__note{max-width:497px;margin:24px auto 0;color:#604e4d;font-size:18px}.landing-link-accent{color:#f5a32e}.landing-link-accent:where(a){text-decoration:none}.landing-link-accent:where(a):focus-visible{outline:2px solid currentColor;outline-offset:3px}.landing-rules{min-height:1178px;padding:64px 0 30px}.landing-rules .landing-section__copy{width:min(785px,100% - 48px)}.landing-rules .landing-section__heading{margin-bottom:56px}.landing-rules .landing-topic h3{margin-bottom:12px}.landing-process>.landing-section__heading{padding-top:30px;margin-bottom:38px}.landing-process,.landing-project,.landing-evaluation,.landing-rewards{isolation:isolate}.landing-process>*,.landing-project>*,.landing-evaluation>*,.landing-rewards>*{position:relative;z-index:1}.landing-process:before,.landing-project:before,.landing-evaluation:before{position:absolute;z-index:0;left:50%;width:min(1177px,100% + 48px);transform:translate(-50%);background:linear-gradient(180deg,#100302 4.573%,#10030200);clip-path:polygon(1% 1.3%,8% .1%,16% 1.4%,25% .1%,34% 1.1%,44% 0,54% 1.5%,64% .1%,74% 1.2%,84% 0,94% 1.3%,99% .3%,100% 18%,98.8% 34%,100% 52%,98.9% 70%,100% 86%,100% 100%,0 100%,1.1% 80%,0 61%,1.2% 44%,.1% 22%);pointer-events:none;content:""}.landing-process:before{top:738px;height:1871px}.landing-project:before{top:649px;height:643px}.landing-evaluation:before{top:606px;height:1231px}.landing-stage-banner{position:relative;width:min(1275px,100% - 48px);aspect-ratio:1290/681;margin:0 auto}.landing-project .landing-stage-banner{aspect-ratio:1290/694}.landing-stage-banner__image{display:block;width:100%;height:100%;object-fit:contain}.landing-stage-banner__badge{position:absolute;bottom:-19px;left:50%;display:flex;width:242px;height:110px;flex-direction:column;align-items:center;justify-content:center;transform:translate(-50%);color:#fff;text-align:center}.landing-stage-banner__badge svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.landing-stage-banner__badge path{fill:#621616;stroke:#d23e2b;stroke-width:4;vector-effect:non-scaling-stroke}.landing-stage-banner__badge :is(h2,h3){position:relative;margin:0;font:900 52px/.9 Alegreya Sans SC,sans-serif}.landing-stage-banner__badge span{position:relative;font:800 20px/1 Alegreya Sans SC,sans-serif}.landing-section__copy--stage{margin-top:124px}.landing-process .landing-topics{gap:48px}.landing-project{margin-top:128px}.landing-project .landing-section__copy--stage{margin-top:86px}.landing-project .landing-topics{gap:48px}@media(min-width:781px){.landing-process:before,.landing-project:before,.landing-evaluation:before{content:none}.landing-process>.landing-stage-banner,.landing-project>.landing-stage-banner,.landing-evaluation>.landing-stage-banner{z-index:2}.landing-process .landing-section__copy--stage,.landing-project .landing-section__copy--stage,.landing-evaluation__content{position:relative;isolation:isolate}.landing-process .landing-section__copy--stage{--stage-gap: 124px;--stage-overlap: 80px;--stage-tail: 250px}.landing-project .landing-section__copy--stage{--stage-gap: 86px;--stage-overlap: 37px;--stage-tail: 80px}.landing-evaluation__content{--stage-gap: 100px;--stage-overlap: 67px;--stage-tail: 300px}.landing-process .landing-section__copy--stage:before,.landing-project .landing-section__copy--stage:before,.landing-evaluation__content:before{position:absolute;z-index:-1;top:calc(-1 * (var(--stage-gap) + var(--stage-overlap)));bottom:calc(-1 * var(--stage-tail));left:50%;width:min(1177px,100vw + 48px);transform:translate(-50%);background:linear-gradient(180deg,#100302 4.573%,#10030200);clip-path:polygon(1% 1.3%,8% .1%,16% 1.4%,25% .1%,34% 1.1%,44% 0,54% 1.5%,64% .1%,74% 1.2%,84% 0,94% 1.3%,99% .3%,100% 18%,98.8% 34%,100% 52%,98.9% 70%,100% 86%,100% 100%,0 100%,1.1% 80%,0 61%,1.2% 44%,.1% 22%);pointer-events:none;content:""}}.landing-evaluation{margin-top:108px}.landing-evaluation__content{width:min(1108px,100% - 48px);margin:100px auto 0}.landing-evaluation__lead,.landing-evaluation__public{width:min(866px,100%);margin-inline:auto;color:#d2c8c6;font:500 20px/1.4 Inter Variable,sans-serif;text-align:center}.landing-evaluation__lead{max-width:800px;margin-block:0 72px}.landing-evaluation__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;width:min(1061px,100%);margin-inline:auto}.landing-criterion{display:flex;min-width:0;gap:24px;align-items:flex-start}.landing-criterion__icon{position:relative;display:grid;flex:0 0 128px;width:128px;height:128px;place-items:center;background:#1c0301;overflow:hidden}.landing-criterion__icon--vector .landing-rough-shape--icon{position:absolute;z-index:2;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.landing-criterion__icon--vector .landing-rough-shape--icon path{fill:none;stroke:#db3f2e;stroke-width:2;stroke-linejoin:round}.landing-criterion__icon--vector img{width:90px;height:90px;object-fit:contain}.landing-criterion:first-child .landing-criterion__icon{flex-basis:135.17px;width:135.17px;height:135.17px}.landing-criterion:first-child .landing-criterion__icon img{position:absolute;top:50%;left:50%;width:156.73px;height:156.73px;max-width:none;transform:translate(-50%,-50%)}.landing-criterion:first-child .landing-rough-shape--icon{inset:3.5px;width:128px;height:128px}.landing-criterion__icon--complete img{width:100%;height:100%;object-fit:contain}.landing-criterion h3,.landing-evaluation__public h3{margin:0 0 12px;color:#db3f2e;font:900 38px/1 Alegreya Sans SC,sans-serif}.landing-criterion p{margin:0;color:#d2c8c6;font:500 20px/1.4 Inter Variable,sans-serif}.landing-evaluation__public{margin-top:72px}.landing-evaluation__public h3{margin-bottom:32px}.landing-evaluation__public p{margin:0}.landing-evaluation__public p+p{margin-top:9px}.landing-rewards{margin-top:85px}.landing-rewards>.landing-section__heading{margin-bottom:44px}.landing-rewards__intro{width:min(773px,100% - 48px);margin:44px auto 0;color:#d2c8c6;font:500 20px/1.4 Inter Variable,sans-serif;text-align:center}.landing-rewards__intro p{margin:0}.landing-rewards__intro p+p{margin-top:9px}.landing-rewards__places{position:relative;isolation:isolate;width:min(615px,100% - 48px);margin:103px auto 0;text-align:center}.landing-rewards__places:before{position:absolute;z-index:-1;top:-70px;bottom:-70px;left:50%;width:min(826px,100% + 96px);transform:translate(-50%);background:linear-gradient(180deg,#170503,#170503f0 58%,#17050300);clip-path:polygon(1% .7%,5% .35%,9% .75%,13% .45%,17% .8%,21% .5%,25% .25%,29% .65%,33% .4%,37% .75%,41% .45%,45% .2%,49% .6%,53% .35%,57% .8%,61% .5%,65% .25%,69% .7%,73% .4%,77% .75%,81% .35%,85% .65%,89% .45%,93% .8%,97% .5%,99% .3%,100% 18%,98.8% 34%,100% 52%,98.9% 70%,100% 86%,100% 100%,0 100%,1.1% 80%,0 61%,1.2% 44%,.1% 22%);pointer-events:none;content:""}.landing-reward h3{margin:0 0 32px;color:#db3f2e;font:900 38px/1 Alegreya Sans SC,sans-serif}.landing-reward ul{display:grid;gap:16px;padding:0;margin:0 0 24px;list-style:none;color:#d2c8c6;font:500 20px/1.4 Inter Variable,sans-serif}.landing-reward__name{position:relative;display:table;padding:10px 20px;margin:0 auto 17px;color:#f3f2ed;font:500 20px/1.4 Inter Variable,sans-serif}.landing-reward__name .landing-rough-shape--tag{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.landing-reward__name .landing-rough-shape--tag path{fill:#e9e8e312}.landing-reward__name>span{position:relative}.landing-reward__points{display:flex;align-items:center;justify-content:center;gap:6px;color:#d2c8c6;font:500 20px/1.4 Inter Variable,sans-serif}.landing-reward__points img{display:inline-block;width:24px;height:25px}.landing-rewards__separator{width:430px;max-width:80%;height:4px;margin:48px auto;background:#6e6868;clip-path:polygon(0 25%,8% 0,17% 25%,24% 0,34% 25%,43% 0,54% 25%,62% 0,74% 25%,83% 0,94% 25%,100% 0,100% 100%,0 100%)}.landing-final{display:grid;margin-top:67px;padding:184px 0 120px;place-items:start center;overflow:hidden}.landing-final__backdrop{position:absolute;z-index:0;top:-48px;left:50%;width:max(1970.96px,110vw);max-width:none;height:auto;transform:translate(-50%);pointer-events:none}.landing-final__content{position:relative;z-index:1;width:min(664px,100% - 48px);text-align:center}.landing-final__copy{display:grid;gap:9px;margin-top:56px;color:#d2c8c6;font:500 20px/1.4 Inter Variable,sans-serif}.landing-final__copy p,.landing-final__note{margin:0}.landing-final__price{margin:32px 0;color:#f3f2ed;font:900 58px/.9 Alegreya Sans SC,sans-serif}.landing-final__note{color:#d2c8c6;font:500 20px/1.4 Inter Variable,sans-serif}.landing-final .button-block{width:272px;margin:56px auto 0}.landing-final .button-block__button{background:#4e1f19}.landing-final__spear{--spear-size: clamp(310px, 36.3vw, 697px);position:absolute;z-index:0;width:var(--spear-size);max-width:none;height:auto;pointer-events:none}.landing-final__spear--left{top:10%;left:clamp(-180px,-9vw,-65px);transform:rotate(10deg);transform-origin:top left}.landing-final__spear--right{top:70%;right:calc(-1 * var(--spear-size) - clamp(60px,9.4vw,180px));transform:rotate(190deg);transform-origin:top left}@media(max-width:780px){.landing-section__heading{font-size:52px}.landing-rules{min-height:0;padding:70px 0}.landing-topic h3,.landing-reward h3,.landing-evaluation__public h3{font-size:29px}.landing-topic__body,.landing-evaluation__lead,.landing-evaluation__public,.landing-rewards__intro,.landing-reward ul,.landing-final__copy,.landing-final__note{font-size:20px}.landing-stage-banner{left:50%;width:101%;max-width:none;margin-left:0;transform:translate(-50%)}.landing-stage-banner__badge{width:160px;height:74px;bottom:-18px}.landing-stage-banner__badge :is(h2,h3){font-size:34px}.landing-stage-banner__badge span{font-size:17px}.landing-section__copy--stage{margin-top:80px}.landing-evaluation__content{margin-top:75px}.landing-evaluation__grid{grid-template-columns:1fr;gap:32px}.landing-criterion__icon,.landing-criterion:first-child .landing-criterion__icon{flex-basis:88px;width:88px;height:88px}.landing-criterion__icon--vector img{width:66px;height:66px}.landing-criterion:first-child .landing-criterion__icon img{width:102px;height:102px}.landing-criterion:first-child .landing-rough-shape--icon{inset:0;width:88px;height:88px}.landing-criterion h3{font-size:27px}.landing-criterion p,.landing-reward__name,.landing-reward__points{font-size:20px}.landing-final{min-height:0;margin-top:110px;padding-bottom:calc(120px + env(safe-area-inset-bottom));overflow:visible}.landing-process:before{top:115px;height:calc(100% - 115px)}.landing-project:before,.landing-evaluation:before{top:0;height:100%}.landing-rewards__places:before{top:-55px;bottom:-55px}.landing-final{padding-top:100px}.landing-final__spear{--spear-size: clamp(180px, 50vw, 260px);opacity:.3}.landing-final__price{font-size:44px}.landing-final__backdrop{width:110%;min-height:100%;object-fit:cover}}
