.innerPage.briefReference{--brief-ink:#f2f0e9;--brief-copy:#c4c4be;background:#070807!important;color:var(--brief-ink)!important;min-height:100svh;padding-bottom:50px!important;position:relative;isolation:isolate;overflow:hidden}.innerPage.briefReference:before{content:"";position:absolute;left:0;right:auto;top:100px;width:66%;height:1100px;max-height:calc(100% - 100px);background:url(/redesign/services/backgrounds/00-services-hero-3840x2160.jpg) 100%/auto 100% no-repeat;transform:scaleX(-1);opacity:1!important;mix-blend-mode:normal!important;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000);mask-image:linear-gradient(90deg,transparent,#000 12%,#000);z-index:-1;pointer-events:none}.innerPage.briefReference .formPage{max-width:1400px!important;width:calc(100% - 112px)!important;padding:150px 0 0!important;background:none!important;color:var(--brief-ink)!important;position:relative;display:grid;grid-template-columns:minmax(0,55%) minmax(0,45%);grid-template-rows:repeat(4,max-content) 1fr;grid-column-gap:0;column-gap:0;align-items:start;isolation:isolate}.innerPage.briefReference .back{grid-column:1;grid-row:1;justify-self:start;font-size:12px!important;color:#c4c4be!important;margin:0 0 30px!important;min-height:24px;position:relative}.innerPage.briefReference .eyebrow{grid-column:1;grid-row:2;font-size:12px!important;letter-spacing:.2em!important;font-weight:500!important;color:#b5b5ae!important;margin:0 30px 20px 0!important;max-width:90%;line-height:1.5!important;text-shadow:none!important}.innerPage.briefReference .formPage h1{grid-column:1;grid-row:3;font-size:clamp(48px,5.2vw,80px)!important;max-width:590px!important;font-weight:800!important;line-height:.98!important;letter-spacing:-.05em!important;margin:0 25px 26px 0!important;color:#f5f5ef!important}.innerPage.briefReference .formPage h1 br{display:block}.innerPage.briefReference .formPage h1 span{color:#d7ff3f!important;background:none!important;-webkit-text-fill-color:currentColor!important}.innerPage.briefReference .formPage>p{grid-column:1;grid-row:4;font-size:21px!important;line-height:1.35!important;color:var(--brief-copy)!important;max-width:490px!important;margin:0 35px 50px 0!important}.innerPage.briefReference .projectForm{grid-column:2;grid-row:1/6;display:flex!important;flex-direction:column;gap:23px!important;align-items:stretch;border:1px solid #ffffff65!important;box-shadow:inset 0 1px 1px #ffffff15,0 18px 60px #0003!important;border-radius:14px!important;padding:35px!important;background:linear-gradient(125deg,#181b16cc,#050705dc 55%,#10130fdb)!important;backdrop-filter:blur(17px);-webkit-backdrop-filter:blur(17px);position:relative;color:var(--brief-ink)!important;min-width:0;margin:0!important}.innerPage.briefReference .projectForm:before{display:none!important;content:none!important}.innerPage.briefReference .formSection{border:0!important;padding:0!important;margin:0;background:none!important;position:relative;min-width:0;border-radius:0!important;display:grid!important;grid-gap:20px!important;gap:20px!important}.innerPage.briefReference .formSection:first-child{padding:0 0 20px!important;border:0!important;border-bottom:1px solid #ffffff25!important;border-radius:0!important;background:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;display:block!important}.innerPage.briefReference .formSection>small{display:block;font-size:10px!important;font-weight:500!important;letter-spacing:.2em!important;color:#b1b2aa!important;margin:0!important;line-height:1.4}.innerPage.briefReference .formSection h3{font-size:22px!important;font-weight:600!important;line-height:1.15!important;letter-spacing:-.03em!important;color:#f2f0e9!important;margin:13px 0!important}.innerPage.briefReference .formSection:nth-child(2){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px!important;gap:20px!important}.innerPage.briefReference .formSection:nth-child(2)>*{grid-column:1/-1}.innerPage.briefReference .formSection:nth-child(2)>h3{font-size:40px!important;font-weight:800!important;margin:0 0 5px!important}.innerPage.briefReference .formSection:nth-child(2)>.formSplit:nth-child(3){grid-column:1;grid-template-columns:1fr!important}.innerPage.briefReference .formSection:nth-child(2)>label:nth-child(4){grid-column:2}.innerPage.briefReference .formSection:nth-child(2)>label:nth-child(7){grid-column:1}.innerPage.briefReference .formSection:nth-child(2)>label:nth-child(8){grid-column:2}.innerPage.briefReference .formSplit{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:20px!important;gap:20px!important;min-width:0;margin:0!important}.innerPage.briefReference .projectForm label{display:grid!important;grid-gap:9px!important;gap:9px!important;font-size:15px!important;line-height:1.3!important;color:#eee!important;font-weight:500!important;min-width:0;font-family:NewEraSans,sans-serif!important;align-content:start}.innerPage.briefReference .projectForm input,.innerPage.briefReference .projectForm select,.innerPage.briefReference .projectForm textarea{box-sizing:border-box;width:100%!important;max-width:100%!important;min-width:0;display:block;color:#f2f0e9!important;background:linear-gradient(115deg,#ffffff05,#ffffff0b)!important;border:1px solid #ffffff70!important;border-radius:8px!important;box-shadow:inset 0 1px 1px #ffffff08!important;padding:13px 15px!important;font-family:NewEraSans,sans-serif!important;font-size:16px!important;line-height:1.4!important;outline:none;color-scheme:dark}.innerPage.briefReference .projectForm input,.innerPage.briefReference .projectForm select{min-height:50px!important}.innerPage.briefReference .projectForm input::placeholder,.innerPage.briefReference .projectForm textarea::placeholder{color:#888b84!important;font-size:14px!important;opacity:1}.innerPage.briefReference .projectForm select option{background:#141613;color:#f2f0e9}.innerPage.briefReference .projectForm textarea{min-height:145px!important;resize:vertical}.innerPage.briefReference .projectForm input:focus,.innerPage.briefReference .projectForm select:focus,.innerPage.briefReference .projectForm textarea:focus{border-color:#d7ff3f!important;box-shadow:0 0 0 3px #d7ff3f20!important}.innerPage.briefReference .accountBrief{border:0!important;background:none!important;border-radius:0!important;padding:0!important;display:grid!important;grid-gap:5px!important;gap:5px!important;margin-top:10px!important;color:var(--brief-copy)!important;overflow-wrap:anywhere;align-content:start;grid-auto-rows:max-content}.innerPage.briefReference .accountBrief strong{font-size:15px!important;font-weight:600!important;color:#f2f0e9!important}.innerPage.briefReference .accountBrief small,.innerPage.briefReference .accountBrief span{font-size:13px!important;font-weight:400!important;letter-spacing:0!important;color:#bebfb8!important;line-height:1.35!important}.innerPage.briefReference .accountBrief a{font-size:13px!important;color:#d7ff3f!important;border:0!important;padding:5px 0!important;margin:3px 0 0!important;display:block;text-decoration:underline;text-underline-offset:3px;justify-self:start}.innerPage.briefReference .projectForm>button{position:relative;display:flex;justify-content:center!important;align-items:center;margin:0!important;width:100%!important;min-height:55px!important;border:1px solid #e4ff83!important;border-radius:9px!important;background:linear-gradient(100deg,#d7ff3f,#dfff48)!important;color:#111804!important;font-size:17px!important;font-weight:600!important;box-shadow:0 0 18px #d7ff3f15!important;padding:14px 18px!important;cursor:pointer;line-height:1.4}.innerPage.briefReference .privateNote{position:relative;display:block;color:#a4a69f!important;text-align:center!important;font-size:11px!important;line-height:1.4!important;margin:0!important;padding:0!important;border:0!important;background:none!important;overflow-wrap:anywhere}.innerPage.briefReference .successBox{grid-column:2;grid-row:1/6;border:1px solid #ffffff65!important;background:linear-gradient(125deg,#171b16cc,#050705dc)!important;color:#f2f0e9!important;border-radius:14px!important;box-shadow:inset 0 1px 1px #ffffff15!important;-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);padding:40px!important;min-width:0}.innerPage.briefReference .successBox h2{color:#f2f0e9;font-size:32px}.innerPage.briefReference .successBox p{color:#c4c4be!important;font-size:15px;line-height:1.5;overflow-wrap:anywhere}.innerPage.briefReference .successIcon{color:#d7ff3f;border-color:#d7ff3f80;background:#d7ff3f10}.innerPage.briefReference .successBox .primary{background:#d7ff3f!important;border:1px solid #e4ff83!important;color:#111804!important;box-shadow:none!important}.innerPage.briefReference .successBox .secondary{background:#ffffff0b!important;border:1px solid #ffffff50!important;color:#f2f0e9!important;box-shadow:none!important}.innerPage.briefReference a:focus-visible,.innerPage.briefReference button:focus-visible{outline:2px solid #d7ff3f!important;outline-offset:4px!important}body:has(.briefReference),html:has(.briefReference){background:#070807!important}@media(min-width:801px) and (max-width:1100px){.innerPage.briefReference .formPage{width:calc(100% - 64px)!important;grid-template-columns:minmax(0,48%) minmax(0,52%);padding-top:140px!important}.innerPage.briefReference .formPage h1{font-size:52px!important}.innerPage.briefReference .formPage>p{font-size:17px!important;max-width:90%!important}.innerPage.briefReference .eyebrow{font-size:10px!important;max-width:90%}.innerPage.briefReference .projectForm{padding:25px!important}.innerPage.briefReference .formSection:nth-child(2)>h3{font-size:34px!important}.innerPage.briefReference .projectForm label{font-size:13px!important}.innerPage.briefReference .formSplit{gap:13px!important}.innerPage.briefReference .formSection:nth-child(2){gap:16px!important}.innerPage.briefReference .projectForm input,.innerPage.briefReference .projectForm select{padding:12px!important;font-size:14px!important}}@media(max-width:800px){.innerPage.briefReference{padding-bottom:30px!important}.innerPage.briefReference:before{width:100%;left:0;right:0;top:70px;height:clamp(470px,84vw,670px);max-height:none;background-position:64% top;background-size:auto 100%;transform:none;-webkit-mask-image:linear-gradient(#000 85%,transparent);mask-image:linear-gradient(#000 85%,transparent)}.innerPage.briefReference .formPage{width:calc(100% - 2 * clamp(20px,5.8vw,44px))!important;max-width:700px!important;padding:130px 0 0!important;display:block}.innerPage.briefReference .back{display:inline-flex;margin:0 0 24px!important;min-height:24px;font-size:11px!important}.innerPage.briefReference .eyebrow{max-width:85%;font-size:clamp(9px,2vw,13px)!important;letter-spacing:.18em!important;margin:0 0 14px!important;line-height:1.5!important}.innerPage.briefReference .formPage h1{font-size:clamp(36px,8.5vw,60px)!important;line-height:.98!important;max-width:85%!important;margin:0 0 22px!important}.innerPage.briefReference .formPage>p{font-size:clamp(15px,3.2vw,21px)!important;line-height:1.3!important;max-width:76%!important;margin:0 0 40px!important}.innerPage.briefReference .projectForm{display:flex!important;gap:22px!important;padding:clamp(22px,5vw,38px)!important;border-radius:12px!important;width:100%;min-width:0;background:linear-gradient(125deg,#171b16cf,#050705e0 55%,#10130fdc)!important}.innerPage.briefReference .formSection:first-child{padding:0 0 17px!important}.innerPage.briefReference .formSection:first-child h3{font-size:21px!important}.innerPage.briefReference .formSection>small{font-size:10px!important}.innerPage.briefReference .accountBrief{margin-top:10px!important}.innerPage.briefReference .accountBrief strong{font-size:14px!important}.innerPage.briefReference .accountBrief a,.innerPage.briefReference .accountBrief small,.innerPage.briefReference .accountBrief span{font-size:12px!important}.innerPage.briefReference .formSection:nth-child(2){grid-template-columns:1fr!important;gap:20px!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important}.innerPage.briefReference .formSection:nth-child(2)>*{grid-column:1!important}.innerPage.briefReference .formSection:nth-child(2)>h3{font-size:clamp(32px,6.2vw,44px)!important;margin:0 0 6px!important}.innerPage.briefReference .formSplit{grid-template-columns:1fr!important;gap:20px!important}.innerPage.briefReference .projectForm label{font-size:15px!important;gap:8px!important}.innerPage.briefReference .projectForm input,.innerPage.briefReference .projectForm select,.innerPage.briefReference .projectForm textarea{font-size:16px!important;padding:12px 14px!important;min-height:48px!important}.innerPage.briefReference .projectForm input::placeholder,.innerPage.briefReference .projectForm textarea::placeholder{font-size:13px!important}.innerPage.briefReference .projectForm textarea{min-height:145px!important}.innerPage.briefReference .projectForm>button{font-size:16px!important;min-height:53px!important;padding:14px 12px!important}.innerPage.briefReference .privateNote{font-size:11px!important}.innerPage.briefReference .successBox{padding:27px!important}.innerPage.briefReference .successBox h2{font-size:28px}}@media(max-width:480px){.innerPage.briefReference:before{background-image:linear-gradient(90deg,#03050395,transparent 90%),url(/redesign/services/backgrounds/00-services-hero-3840x2160.jpg)}.innerPage.briefReference .formPage>p{max-width:90%!important}.innerPage.briefReference .formPage h1{max-width:96%!important}}@media(prefers-reduced-motion:reduce){.innerPage.briefReference *{transition:none!important;animation:none!important}}body:has(.briefReference){background:#070807!important}body:has(.briefReference)>.nePublicHeader{position:absolute;top:0;left:3%;right:3%;width:94%;margin:30px 0 0;border:1px solid #ffffff40;border-radius:10px;background:linear-gradient(115deg,#ffffff0e,#ffffff06 50%,#ffffff14);box-shadow:inset 0 1px 1px #ffffff1c,inset 0 -1px 1px #ffffff08,0 8px 24px #00000020;backdrop-filter:blur(18px) saturate(.85);-webkit-backdrop-filter:blur(18px) saturate(.85);color:#f2f0e9}body:has(.briefReference) .nePublicInner{grid-template-columns:230px minmax(0,1fr) 155px;padding:0 24px 0 32px;gap:20px}body:has(.briefReference) .nePublicBrand,body:has(.briefReference) .nePublicBrand img{width:185px;height:30px;object-fit:contain;filter:none}body:has(.briefReference) .nePublicNav{gap:clamp(14px,2vw,32px)}body:has(.briefReference) .nePublicNav a{font-size:13px;font-weight:500;color:#d0d0ca}body:has(.briefReference) .nePublicNav a:hover{color:#d7ff3f}body:has(.briefReference) .nePublicAccount{min-height:38px;padding:0 20px;font-size:13px;color:#eee;border:1px solid #ffffff4a;background:#ffffff05;border-radius:5px;box-shadow:inset 0 1px 1px #ffffff10}body:has(.briefReference) .nePublicMore>summary{color:#ddd}body:has(.briefReference) .nePublicMorePanel{background:#111410ed;border:1px solid #ffffff30;box-shadow:0 10px 25px #0005}body:has(.briefReference) .nePublicMorePanel a,body:has(.briefReference) .nePublicMorePanel button{color:#f2f0e9}body:has(.briefReference) .nePublicMorePanel a:hover,body:has(.briefReference) .nePublicMorePanel button:hover{background:#ffffff12}body:has(.briefReference) .nePublicHeader :focus-visible{outline-color:#d7ff3f}@media(min-width:801px) and (max-width:1200px){body:has(.briefReference) .nePublicInner{grid-template-columns:150px minmax(0,1fr) 120px;gap:12px;padding:0 18px}body:has(.briefReference) .nePublicBrand,body:has(.briefReference) .nePublicBrand img{width:145px}body:has(.briefReference) .nePublicNav{gap:14px}body:has(.briefReference) .nePublicNav a{font-size:11px}body:has(.briefReference) .nePublicAccount{padding:0 12px;font-size:12px}}@media(min-width:801px) and (max-width:950px){body:has(.briefReference) .nePublicInner{grid-template-columns:120px minmax(0,1fr) 100px;gap:8px;padding:0 12px}body:has(.briefReference) .nePublicBrand,body:has(.briefReference) .nePublicBrand img{width:115px}body:has(.briefReference) .nePublicNav{gap:9px}body:has(.briefReference) .nePublicNav a{font-size:9px}}@media(max-width:800px){body:has(.briefReference)>.nePublicHeader{left:14px;right:14px;top:0;width:calc(100% - 28px);height:104px;margin:12px 0 0;border-radius:9px}body:has(.briefReference) .nePublicInner{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:56px 46px;gap:0 10px;padding:0 14px}body:has(.briefReference) .nePublicBrand,body:has(.briefReference) .nePublicBrand img{width:140px;height:25px}body:has(.briefReference) .nePublicNav{gap:22px;scrollbar-width:thin;scrollbar-color:#ffffff30 transparent}body:has(.briefReference) .nePublicNav a{font-size:12px}body:has(.briefReference) .nePublicAccount{min-height:36px;padding:0 12px;font-size:12px}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){body:has(.briefReference)>.nePublicHeader{background:#161915ed}}body:has(.briefReference) .nePublicBrand img{object-fit:cover}@media(max-width:800px){body:has(.briefReference)>.nePublicHeader{left:clamp(20px,8.7vw,65px);right:clamp(20px,8.7vw,65px);width:auto;height:44px;margin:12px 0 0;border-radius:9px;backdrop-filter:blur(17px);-webkit-backdrop-filter:blur(17px);background:linear-gradient(110deg,#ffffff12,#ffffff06 55%,#ffffff12);border-color:#ffffff40;box-shadow:inset 0 1px 1px #ffffff1c,0 6px 18px #0003}body:has(.briefReference) .nePublicInner{display:flex;justify-content:space-between;gap:12px;height:100%;padding:0 15px;position:relative}body:has(.briefReference) .nePublicBrand,body:has(.briefReference) .nePublicBrand img{width:clamp(115px,19vw,150px);height:25px}body:has(.briefReference) .nePublicActions{gap:14px}body:has(.briefReference) .nePublicAccount{font-size:clamp(11px,1.9vw,14px);min-height:32px;padding:0 17px}body:has(.briefReference) .nePublicMore>summary{width:30px;min-height:42px;font-size:14px;letter-spacing:2px}body:has(.briefReference) .nePublicNav{display:none;position:absolute;top:calc(100% + 8px);left:0;right:0;width:auto;height:auto;max-height:calc(100svh - 82px);overflow:auto;padding:12px 14px;border:1px solid #ffffff30;border-radius:9px;background:#111410f2;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 12px 30px #0006;gap:2px;grid-column:auto;grid-row:auto}body:has(.briefReference) .nePublicHeader:has(.nePublicMore[open]) .nePublicNav{display:grid;padding-bottom:174px}body:has(.briefReference) .nePublicNav a{font-size:14px;min-height:40px;padding:8px 12px;border-radius:5px}body:has(.briefReference) .nePublicNav a:hover{background:#ffffff0e}body:has(.briefReference) .nePublicMore{position:static}body:has(.briefReference) .nePublicMorePanel{right:15px;left:15px;top:calc(100% + 306px);width:auto;z-index:1;background:none;box-shadow:none;border:0;border-top:1px solid #ffffff20;border-radius:0;padding:10px 0;backdrop-filter:none;-webkit-backdrop-filter:none}}@media(max-width:380px){body:has(.briefReference) .nePublicInner{gap:7px;padding:0 10px}body:has(.briefReference) .nePublicActions{gap:6px}body:has(.briefReference) .nePublicAccount{padding:0 11px}}body:has(.briefReference)>.nePublicHeader{left:4.2%;right:4.2%;width:91.6%;height:68px;margin-top:28px}body:has(.briefReference) .nePublicNav a[href="/start-project"]{position:relative;color:#f2f0e9;box-shadow:inset 0 -2px #d7ff3f}@media(max-width:800px){body:has(.briefReference)>.nePublicHeader{left:5.8vw;right:5.8vw;width:auto;height:44px;margin-top:12px}}@media(min-width:801px){.innerPage.briefReference:before{background-size:auto 950px;background-position:100% 0}.innerPage.briefReference:after{content:"";position:absolute;left:0;top:100px;width:54%;height:520px;background:linear-gradient(180deg,#070807c9,transparent);pointer-events:none;z-index:-1}.innerPage.briefReference:before{height:950px;-webkit-mask-image:linear-gradient(180deg,#000 76%,transparent);mask-image:linear-gradient(180deg,#000 76%,transparent)}.innerPage.briefReference:after{background:radial-gradient(ellipse at left top,#070807ed,#07080755 55%,transparent 78%)}}