.project-brief_form__H1yEe{margin:0;width:100%;min-width:0;color:#17202d;background:#f4f7fb;color-scheme:light}.project-brief_steps__ZiQ48{border-bottom:1px solid #dce2e9;background:#eaf0f6;padding:17px 24px}.project-brief_steps__ZiQ48 ol{list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:5px;gap:5px;margin:0;padding:0}.project-brief_steps__ZiQ48 li{min-width:0}.project-brief_steps__ZiQ48 button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:100%;min-height:56px;padding:5px 2px;color:#586372;border:0;background:transparent;border-radius:8px;cursor:pointer}.project-brief_steps__ZiQ48 button>span{display:grid;place-items:center;width:25px;height:25px;border:1px solid #b6c0cd;border-radius:50%;font-size:10px;font-weight:750;background:#f7f9fc}.project-brief_steps__ZiQ48 b{font-size:10px;line-height:1.2;font-weight:650}.project-brief_steps__ZiQ48 button[aria-current=step]{color:#a51d36;background:#fff}.project-brief_steps__ZiQ48 button[aria-current=step]>span{background:#c6223f;border-color:#c6223f;color:#fff}.project-brief_steps__ZiQ48 button:disabled{cursor:default;color:#778291;opacity:.7}.project-brief_steps__ZiQ48 button:not(:disabled):hover{background:#fff}.project-brief_formBody__kf6Ad{padding:clamp(18px,2.4vw,32px)}.project-brief_kicker__tH6MO{font-size:10px!important;line-height:1.5!important;font-weight:750;letter-spacing:.11em;color:#a41e35!important}.project-brief_stepHeading__o9_KE h3{font-size:clamp(24px,2.4vw,31px)!important;line-height:1.15!important;letter-spacing:-.045em!important;font-weight:650!important;color:#111a28!important;margin:10px 0 12px!important;scroll-margin-block:110px}.project-brief_stepHeading__o9_KE>p:last-child{color:#596677;font-size:13px;line-height:1.75;max-width:520px}.project-brief_direction__fCmlc{display:flex;gap:8px;align-items:flex-start;background:#e8eef5;border:1px solid #d8e1eb;border-radius:8px;padding:10px 12px;margin:22px 0!important;color:#435266;font-size:11px;line-height:1.5}.project-brief_direction__fCmlc svg{flex:none;margin-top:1px;color:#a51d36}.project-brief_fields__ueJLh{display:grid;grid-gap:24px;gap:24px}.project-brief_field__OhMM5{display:grid;grid-gap:8px;gap:8px;min-width:0}.project-brief_choiceSet__V84Bf legend,.project-brief_field__OhMM5>label{font-size:13px;line-height:1.55;color:#17202d;font-weight:700;display:flex;align-items:baseline;justify-content:space-between;gap:10px}.project-brief_choiceSet__V84Bf legend>span,.project-brief_field__OhMM5>label>span{font-size:9px;color:#657182;font-weight:500;white-space:nowrap}.project-brief_form__H1yEe .project-brief_field__OhMM5 :is(input,select,textarea){display:block;width:100%;min-width:0;max-width:100%;font-size:16px;line-height:1.5;color:#192637!important;-webkit-text-fill-color:#192637!important;background:#fff!important;border:1px solid #c4ceda!important;box-shadow:0 1px 2px #0c142b05!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:8px!important;padding:12px!important;min-height:48px;outline-offset:3px}.project-brief_form__H1yEe .project-brief_field__OhMM5 textarea{resize:vertical;min-height:112px}.project-brief_form__H1yEe .project-brief_field__OhMM5 textarea[name=project]{min-height:160px}.project-brief_form__H1yEe .project-brief_field__OhMM5 :is(input,textarea)::placeholder{color:#7b8695;opacity:1}.project-brief_form__H1yEe .project-brief_field__OhMM5 select option{color:#192637;background:#fff}.project-brief_form__H1yEe .project-brief_field__OhMM5 :is(input,textarea,select)[aria-invalid=true]{border-color:#b3223b!important}.project-brief_help__jzJ3R{font-size:11px!important;color:#606d7f!important;line-height:1.7!important}.project-brief_count__I3BNN{color:#6b7685;font-size:10px;text-align:right}.project-brief_choiceSet__V84Bf{min-width:0;padding:0;margin:0;border:0}.project-brief_choiceSet__V84Bf legend{width:100%;margin-bottom:12px;padding:0;float:none}.project-brief_choices__ewqOm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.project-brief_choices__ewqOm label{display:flex;align-items:center;gap:10px;min-width:0;min-height:55px;padding:11px;color:#354253;border:1px solid #d0d9e3;background:#fff;border-radius:8px;cursor:pointer;font-size:11px;line-height:1.5;overflow-wrap:anywhere}.project-brief_choices__ewqOm label:has(input:checked){color:#802238;background:#fff1f3;border-color:#ce7b8b}.project-brief_form__H1yEe :is(.project-brief_choices__ewqOm,.project-brief_consent__snrb0,.project-brief_resend__Tl_vU) input[type=checkbox]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;position:static;opacity:1;flex:0 0 17px;width:17px!important;height:17px!important;min-height:17px!important;min-width:17px!important;padding:0!important;margin:0!important;accent-color:#bb223d;border:1px solid #bbc5d1;border-radius:3px}.project-brief_fieldError__SCIcN{margin-top:4px!important;font-size:11px;color:#aa1e37;font-weight:600;line-height:1.6}.project-brief_errorSummary__cgQU8{padding:15px;border:1px solid #ce7b8b;border-radius:10px;background:#fff1f3;color:#8f1c32;margin:0 0 24px;font-size:12px;scroll-margin-block:110px}.project-brief_errorSummary__cgQU8>strong{display:block;font-size:13px}.project-brief_errorSummary__cgQU8 ul{padding-left:17px;margin:8px 0 0}.project-brief_errorSummary__cgQU8 button{border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;text-align:left;text-decoration:underline;text-underline-offset:3px;min-height:38px;padding:6px 0;line-height:1.6}.project-brief_review__BO68x{display:grid;grid-gap:14px;gap:14px}.project-brief_review__BO68x section{padding:18px;border:1px solid #d8e0e9;background:#fff;border-radius:10px;min-width:0}.project-brief_review__BO68x section>header{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #e3e8ef;padding-bottom:10px;margin-bottom:12px}.project-brief_review__BO68x h4{font-size:13px;font-weight:750;color:#17202d;margin:0;letter-spacing:-.01em}.project-brief_review__BO68x header button{display:flex;align-items:center;gap:6px;min-height:40px;margin-block:-8px;padding:8px 10px;border:0;background:transparent;border-radius:6px;font-size:11px;color:#9f1e35;cursor:pointer}.project-brief_review__BO68x header button:hover{background:#fff1f3}.project-brief_receiptDetails__uZ8zT,.project-brief_review__BO68x dl{display:grid;grid-gap:13px;gap:13px;padding:0;margin:0}.project-brief_receiptDetails__uZ8zT>div,.project-brief_review__BO68x dl>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.project-brief_receiptDetails__uZ8zT dt,.project-brief_review__BO68x dt{font-size:10px;font-weight:600;color:#687586;line-height:1.5}.project-brief_receiptDetails__uZ8zT dd,.project-brief_review__BO68x dd{padding:0;margin:0;color:#263549;font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.project-brief_consent__snrb0{display:flex;gap:12px;align-items:flex-start;margin-top:8px;cursor:pointer;font-size:11px;line-height:1.8;color:#445266}.project-brief_form__H1yEe .project-brief_consent__snrb0 input[type=checkbox]{margin-top:3px!important}.project-brief_consent__snrb0 a{color:#921d34!important;text-decoration:underline!important;text-underline-offset:3px}.project-brief_honeypot__g8G8_{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.project-brief_actions__5LQY_{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:30px;padding-top:23px;border-top:1px solid #d8e0e9}.project-brief_primary__IAPWr,.project-brief_secondary__rVcLL{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:12px 19px;font-size:12px;line-height:1.5;font-weight:700;border-radius:9px;cursor:pointer;text-decoration:none!important;text-align:center}.project-brief_primary__IAPWr{background:#ba213b!important;border:1px solid #ba213b!important;color:#fff!important;box-shadow:0 5px 14px #a51e3514}.project-brief_primary__IAPWr:hover:not(:disabled){background:#9d1930!important;border-color:#9d1930!important}.project-brief_secondary__rVcLL{color:#334257!important;background:#fff!important;border:1px solid #c6d0dc!important}.project-brief_secondary__rVcLL:hover:not(:disabled){background:#eaf0f6!important}.project-brief_primary__IAPWr:disabled,.project-brief_secondary__rVcLL:disabled{opacity:.55;cursor:default}.project-brief_primary__IAPWr svg,.project-brief_secondary__rVcLL svg{flex:none}.project-brief_draftTools__WPkvE{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:12px}.project-brief_draftTools__WPkvE button{display:flex;align-items:center;gap:7px;min-height:44px;flex:none;border:0;background:transparent;color:#4c5a6d;font-size:10px;padding:8px 0;cursor:pointer}.project-brief_draftTools__WPkvE button:hover{text-decoration:underline;text-underline-offset:3px}.project-brief_draftTools__WPkvE>span{font-size:10px;line-height:1.6;color:#697587;max-width:230px;text-align:right}.project-brief_downloadStatus__wnRaz{font-size:11px!important;color:#526477;line-height:1.6!important}.project-brief_downloadStatus__wnRaz:empty{display:none}.project-brief_submissionIssue__IFJ7m{margin-top:24px;padding:18px;background:#fff4e7;border:1px solid #dfc194;border-radius:10px;color:#684517;font-size:12px;line-height:1.7}.project-brief_submissionIssue__IFJ7m>strong{display:block;font-size:13px}.project-brief_submissionIssue__IFJ7m>p{margin-top:8px!important;color:#75542a}.project-brief_submissionIssue__IFJ7m>a{display:inline-flex;align-items:center;gap:7px;color:#6a4514!important;text-decoration:underline!important;min-height:44px;margin-top:4px}.project-brief_resend__Tl_vU{display:flex;align-items:flex-start;gap:10px;border-top:1px solid #e4ceb0;padding-top:14px;margin-top:7px;font-size:11px;line-height:1.6;cursor:pointer}.project-brief_receipt__zuxHq{padding:clamp(22px,3vw,40px);background:#f4f7fb;color:#29374a;scroll-margin-block:110px}.project-brief_receiptIcon__JLdVy{display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:#e6f0ea;color:#286349;margin-bottom:22px}.project-brief_receipt__zuxHq h3{font-size:clamp(26px,2.8vw,36px)!important;letter-spacing:-.05em!important;line-height:1.2!important;color:#111a28!important;margin:10px 0 15px!important}.project-brief_receipt__zuxHq>p:not(.project-brief_kicker__tH6MO){font-size:13px;line-height:1.8;color:#566477}.project-brief_reference__UoznQ{display:grid;grid-gap:7px;gap:7px;border:1px solid #cbd6e2;background:#eaf0f6;border-radius:10px;padding:17px;margin:25px 0}.project-brief_reference__UoznQ>span{font-size:9px;font-weight:750;letter-spacing:.1em;color:#5d6b7f}.project-brief_reference__UoznQ strong{font-family:ui-monospace,SFMono-Regular,monospace;font-size:12px;line-height:1.7;overflow-wrap:anywhere;color:#18293e}.project-brief_productExample__zdRdV{margin:18px 0 24px;padding:16px 18px;border:1px solid #b9c8cc;border-left:3px solid #8a364c;border-radius:7px;background:#edf2f2;color:#203840}.project-brief_productExample__zdRdV>span{display:block;font-size:8px;letter-spacing:.13em;font-weight:750;color:#607078}.project-brief_productExample__zdRdV>strong{display:block;margin-top:8px;font-size:18px;letter-spacing:-.035em;color:#1a303a}.project-brief_productExample__zdRdV>p{font-size:11px!important;line-height:1.75!important;color:#52636d!important;margin-top:7px!important}.project-brief_productExample__zdRdV>div{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:7px}.project-brief_productExample__zdRdV :is(a,button){display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:4px 0;font-size:10px;font-weight:650;background:none;border:0;color:#842740!important;cursor:pointer}.project-brief_productExample__zdRdV a:hover{text-decoration:underline;text-underline-offset:4px}.project-brief_productExample__zdRdV button:disabled{opacity:.5;cursor:wait}.project-brief_productExample__zdRdV small{display:block;padding-top:9px;border-top:1px solid #c8d3d5;color:#607078;font-size:10px;line-height:1.65}.project-brief_visuallyHidden__esI87{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.project-brief_receiptDetails__uZ8zT{margin-bottom:22px}.project-brief_receiptDetails__uZ8zT>div{grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:20px;padding-bottom:11px;border-bottom:1px solid #e0e6ed}.project-brief_receipt__zuxHq .project-brief_delivery__TplvK{font-size:11px!important;color:#606d7f!important}.project-brief_receiptActions__zzv_6{display:flex;align-items:stretch;flex-direction:column;gap:10px;margin:25px 0 12px}.project-brief_handoff__G3KzX{display:flex;gap:12px;align-items:flex-start;border-top:1px solid #d8e0e9;padding-top:23px;margin-top:25px;font-size:11px;line-height:1.8;color:#566477}.project-brief_handoff__G3KzX>svg{flex:none;color:#394e67;margin-top:2px}.project-brief_handoff__G3KzX strong{display:block;color:#26354a;font-size:12px;margin-bottom:5px}.project-brief_handoff__G3KzX a{color:#9e2036!important;text-decoration:underline!important;text-underline-offset:3px}.project-brief_form__H1yEe :is(button,input,textarea,select,a):focus-visible,.project-brief_receipt__zuxHq :is(button,a):focus-visible{outline:3px solid #2f68b3!important;outline-offset:3px!important}.project-brief_errorSummary__cgQU8:focus,.project-brief_receipt__zuxHq:focus,.project-brief_stepHeading__o9_KE h3:focus{outline:0}@media(max-width:1100px) and (min-width:761px){.project-brief_choices__ewqOm{grid-template-columns:1fr}.project-brief_draftTools__WPkvE{align-items:flex-start;flex-direction:column;gap:0}.project-brief_draftTools__WPkvE>span{text-align:left}.project-brief_steps__ZiQ48{padding-inline:12px}.project-brief_formBody__kf6Ad{padding:22px}}@media(max-width:760px){.project-brief_formBody__kf6Ad{padding:22px 20px}.project-brief_steps__ZiQ48{padding:13px 12px}.project-brief_stepHeading__o9_KE h3{font-size:26px!important}.project-brief_stepHeading__o9_KE>p:last-child{font-size:12px}.project-brief_choices__ewqOm{gap:7px}.project-brief_choices__ewqOm label{font-size:11px;padding:10px}.project-brief_direction__fCmlc{font-size:10px}.project-brief_review__BO68x section{padding:15px}.project-brief_actions__5LQY_{margin-top:25px}.project-brief_receipt__zuxHq{padding:26px 20px}}@media(max-width:420px){.project-brief_formBody__kf6Ad{padding:20px 16px}.project-brief_steps__ZiQ48{padding-inline:8px}.project-brief_steps__ZiQ48 b{font-size:9px}.project-brief_steps__ZiQ48 button{gap:7px}.project-brief_choices__ewqOm{grid-template-columns:1fr}.project-brief_choices__ewqOm label{min-height:48px;font-size:12px}.project-brief_choiceSet__V84Bf legend,.project-brief_field__OhMM5>label{flex-wrap:wrap;gap:4px 10px}.project-brief_actions__5LQY_{flex-wrap:wrap;justify-content:stretch}.project-brief_actions__5LQY_>.project-brief_primary__IAPWr{flex:1 1}.project-brief_actions__5LQY_>.project-brief_secondary__rVcLL{padding-inline:13px}.project-brief_draftTools__WPkvE{flex-direction:column;align-items:flex-start;gap:0}.project-brief_draftTools__WPkvE>span{text-align:left;max-width:none}.project-brief_receiptDetails__uZ8zT>div{grid-template-columns:1fr;gap:4px}}@media(prefers-reduced-motion:reduce){.project-brief_form__H1yEe *,.project-brief_receipt__zuxHq *{scroll-behavior:auto!important;transition:none!important}}html body main.project-studio{--ps-ink:#eef3fa;--ps-muted:#99a6b9;--ps-red:#f2526b;--ps-line:#ffffff1d;background:#0a0e14;color:var(--ps-ink);font-family:var(--font-sans),Arial,sans-serif;line-height:1.6;max-width:none;width:100%;margin:0;overflow:clip}.project-studio *{box-sizing:border-box}.project-studio :is(h1,h2,h3,h4,p){margin:0}.project-studio :is(h1,h2,h3){color:var(--ps-ink);font-family:inherit}.project-studio a{color:inherit;text-decoration:none}.project-studio :is(button,input,select,textarea){font:inherit}.project-studio :is(a,button,summary):focus-visible{outline:3px solid #82bcfa;outline-offset:4px}.project-studio em{color:#b9c9dd;font-style:normal;font-weight:inherit}.project-studio .ps-eyebrow{font-size:10px;line-height:1.5;font-weight:750;letter-spacing:.14em;color:var(--ps-red)}.ps-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;grid-gap:clamp(25px,5vw,70px);gap:clamp(25px,5vw,70px);max-width:1440px;margin:auto;padding:48px 40px 42px}.ps-hero-copy{min-width:0}.ps-hero .ps-eyebrow{display:flex;align-items:center;gap:9px;font-size:9px;letter-spacing:.11em}.ps-hero .ps-eyebrow>span{width:6px;height:6px;background:#f2526b;border-radius:50%;flex:none}.project-studio .ps-hero h1{font-size:clamp(44px,4.8vw,70px);line-height:1.02;letter-spacing:-.065em;font-weight:650;margin:22px 0}.ps-lede{color:#a4b1c3;max-width:470px;font-size:15px;line-height:1.8}.ps-actions{display:flex;align-items:center;flex-wrap:wrap;gap:15px 23px;margin-top:26px}.ps-primary{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:48px;padding:12px 20px;border-radius:9px;background:#c52542;color:#fff!important;font-size:12px;font-weight:700}.ps-primary:hover{background:#df2f4e}.ps-text-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:12px;font-weight:650}.ps-text-link:hover{text-decoration:underline;text-underline-offset:4px}.ps-promise{display:flex;align-items:flex-start;gap:8px;margin-top:17px!important;color:#8f9eb1;font-size:10px;line-height:1.7}.ps-promise svg{flex:none;color:#b1c9de;margin-top:1px}.ps-hero-visual{position:relative;isolation:isolate;min-height:345px;align-self:stretch;overflow:hidden;border:1px solid #ffffff20;border-radius:14px;background:#121b2a}.ps-hero-visual>img{object-fit:cover;object-position:65% center;opacity:.65}.ps-hero-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0a112574,transparent 25%,#080c17ed)}.ps-visual-bottom,.ps-visual-top{position:absolute;z-index:1;left:23px;right:23px}.ps-visual-top{top:23px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#d4deeb;font-size:8px;font-weight:700;letter-spacing:.1em}.ps-visual-top>span:first-child{display:flex;align-items:center;gap:8px}.ps-visual-top>span:last-child{color:#a9b5cb}.ps-visual-bottom{bottom:22px}.ps-visual-bottom>p{color:#fff;font-size:clamp(28px,3vw,40px);font-weight:550;line-height:1.12;letter-spacing:-.04em}.ps-visual-bottom>div{display:flex;flex-wrap:wrap;gap:8px 18px;border-top:1px solid #ffffff35;padding-top:12px;margin-top:23px}.ps-visual-bottom a{display:flex;align-items:center;gap:8px;min-height:32px;font-size:10px;color:#dce7f5}.ps-visual-bottom a:hover{color:white;text-decoration:underline;text-underline-offset:4px}.ps-disciplines{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:1360px;margin:0 auto;border-block:1px solid var(--ps-line);padding:21px 0}.ps-disciplines>span{color:#a8b7cb;font-size:9px;font-weight:700;letter-spacing:.12em}.ps-disciplines>p{display:flex;align-items:center;flex-wrap:wrap;gap:12px;color:#9eacc0;font-size:12px}.ps-disciplines i{width:3px;height:3px;background:#f2526b;border-radius:50%}.ps-disciplines>a{display:flex;align-items:center;gap:9px;min-height:44px;font-size:10px;font-weight:650;white-space:nowrap}.ps-intake{max-width:1360px;margin:auto;padding:49px 0 65px;scroll-margin-top:90px}.ps-intake-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:29px}.ps-intake-heading h2{font-size:clamp(34px,3.5vw,46px);line-height:1.12;letter-spacing:-.055em;font-weight:600;margin-top:12px}.ps-intake-heading>p{font-size:12px;color:#99a8bd;line-height:1.8}.ps-intake-layout{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);grid-gap:clamp(24px,4vw,55px);gap:clamp(24px,4vw,55px);align-items:start}.ps-project-planner{min-width:0}.ps-mobile-choice{display:none}.ps-paths{padding:0;margin:0;border:0;min-width:0}.ps-paths legend{padding:0;margin:0 0 14px;font-size:13px;color:#d6e1f0;font-weight:600}.ps-paths>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.project-studio .ps-path{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;min-height:84px;padding:13px 11px;background:#121923;border:1px solid #ffffff1d;border-radius:9px;cursor:pointer;color:#dce6f5}.ps-path:hover{border-color:#698199;background:#182230}.project-studio .ps-path.is-selected{border-color:#d44a65;background:#261820;box-shadow:inset 0 0 0 1px #d44a6522}.ps-path input{position:absolute;opacity:0;width:1px;height:1px}.ps-path:focus-within{outline:3px solid #82bcfa;outline-offset:3px}.ps-path>span{min-width:0;display:grid;grid-gap:5px;gap:5px}.ps-path strong{font-size:11px;line-height:1.4;font-weight:700}.ps-path small{font-size:10px;color:#97a6ba;line-height:1.5}.ps-path svg{flex:none;color:#ff9eb0;opacity:0}.ps-path.is-selected svg{opacity:1}.ps-paths:disabled .ps-path{cursor:default;opacity:.7}.ps-selected-plan{padding:23px;margin-top:20px;border:1px solid #ffffff19;border-radius:10px;background:linear-gradient(135deg,#14202e,#10151e);color:#c0cfe1}.ps-selected-plan .ps-eyebrow{font-size:9px}.project-studio .ps-selected-plan h3{font-size:22px;line-height:1.25;letter-spacing:-.035em;font-weight:600;color:#f1f5fb;margin:11px 0 10px}.ps-selected-plan>p:not(.ps-eyebrow){font-size:12px;line-height:1.8;color:#9cacbf}.ps-plan-label{display:block;margin-top:21px;font-size:10px;font-weight:650;color:#cbd7e8}.ps-selected-plan ul{display:grid;grid-gap:9px;gap:9px;list-style:none;padding:0;margin:12px 0 17px}.ps-selected-plan li{display:flex;align-items:flex-start;gap:9px;font-size:11px;line-height:1.6}.ps-selected-plan li svg{flex:none;color:#9dbbd3;margin-top:2px}.ps-selected-plan>small{display:block;border-top:1px solid #ffffff1b;padding-top:14px;font-size:10px;color:#91a1b5;line-height:1.7}.ps-planner-link{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;min-height:44px;font-size:10px;color:#aebcd0!important}.ps-planner-link svg{flex:none}.ps-planner-link:hover{color:#fff!important}.ps-brief{min-width:0;background:#f4f7fb;border:1px solid #ffffff35;border-radius:14px;overflow:hidden;box-shadow:0 20px 60px #00000022}.ps-brief-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:20px 25px;border-bottom:1px solid #d5dee9;background:#fff}.ps-brief-heading>div{display:flex;align-items:center;gap:9px;font-size:10px;font-weight:750;letter-spacing:.08em;color:#35455b}.ps-brief-heading>span{font-size:10px;color:#627084;white-space:nowrap}.ps-brief-note{display:flex;align-items:flex-start;gap:10px;padding:18px 25px;border-top:1px solid #dbe2eb;background:#eaf0f6;color:#5b6b80}.ps-brief-note>svg{flex:none;margin-top:3px}.ps-brief-note p{font-size:10px;line-height:1.8}.ps-brief-note a{color:#8b2339;text-decoration:underline;text-underline-offset:3px}.ps-process{padding:55px max(40px,calc((100% - 1360px)/2));background:#101720;border-block:1px solid #ffffff17}.ps-process h2,.ps-questions h2{font-size:clamp(30px,3.2vw,43px);line-height:1.18;font-weight:550;letter-spacing:-.045em;margin-top:13px}.ps-process ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:35px;gap:35px;list-style:none;padding:0;margin:35px 0 0}.ps-process li{padding-top:18px;border-top:1px solid #ffffff28}.ps-process li>span{font-size:10px;letter-spacing:.1em;color:#f68296;font-weight:700}.ps-process li h3{font-size:18px;line-height:1.4;letter-spacing:-.025em;font-weight:600;margin:14px 0 9px}.ps-process li p{max-width:365px;font-size:12px;line-height:1.8;color:#96a7bc}.ps-questions{max-width:1360px;margin:auto;padding:60px 0;display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:40px;gap:40px}.ps-questions .ps-text-link{margin-top:17px}.ps-faq-list{min-width:0}.project-studio .ps-faq-list details{background:transparent;border:0;border-top:1px solid #ffffff23;border-radius:0;margin:0;padding:0;box-shadow:none}.project-studio .ps-faq-list details:last-child{border-bottom:1px solid #ffffff23}.ps-faq-list summary{position:relative;cursor:pointer;list-style:none;padding:21px 30px 21px 0;color:#dbe5f2;font-size:13px;font-weight:600;line-height:1.6}.ps-faq-list summary::-webkit-details-marker{display:none}.ps-faq-list summary:after{content:"+";position:absolute;right:4px;top:18px;font-size:22px;font-weight:400;color:#a6bad3}.ps-faq-list details[open] summary:after{content:"−"}.ps-faq-list details>p{font-size:12px;color:#96a8bf;line-height:1.8;padding:0 25px 23px 0}.ps-client{max-width:1360px;margin:0 auto 45px;padding:26px 30px;background:#121c29;border:1px solid #ffffff21;border-radius:12px;display:flex;align-items:center;justify-content:space-between;gap:25px}.ps-client h2{font-size:21px;font-weight:550;letter-spacing:-.025em;margin-top:8px}.ps-client>a{display:flex;align-items:center;gap:13px;min-height:44px;font-size:12px;white-space:nowrap}@media(max-width:1440px){.ps-client,.ps-disciplines,.ps-intake,.ps-questions{margin-inline:40px}}@media(max-width:1050px){.ps-hero{gap:25px}.ps-hero h1{font-size:54px}.ps-hero-visual{min-height:340px}.ps-disciplines>span,.ps-visual-top>span:last-child{display:none}.ps-intake-layout{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:24px}.ps-paths>div{grid-template-columns:1fr}.project-studio .ps-path{min-height:67px;padding:12px}.ps-path strong{font-size:12px}.ps-intake-heading>p{max-width:240px}.ps-brief-heading{padding-inline:22px}.ps-brief-heading>span{display:none}.ps-process ol{gap:25px}}@media(max-width:760px){html body main.project-studio>section{max-width:none!important}.ps-hero{grid-template-columns:1fr;padding:30px 5vw;gap:25px}.project-studio .ps-hero h1{font-size:clamp(43px,10vw,61px);margin:18px 0}.ps-hero .ps-eyebrow{font-size:8px;letter-spacing:.08em}.ps-lede{font-size:14px;max-width:540px}.ps-actions{margin-top:22px}.ps-hero-visual{min-height:225px}.ps-visual-top{left:19px;right:19px;top:19px;font-size:7px}.ps-visual-bottom{left:19px;right:19px;bottom:17px}.ps-visual-bottom>p{font-size:30px}.ps-visual-bottom>div{margin-top:17px;padding-top:9px;gap:5px 17px}.ps-visual-bottom a{font-size:9px}.ps-disciplines{margin-inline:5vw;padding-block:17px}.ps-disciplines>p{gap:10px;font-size:10px}.ps-disciplines>a{display:none}.ps-intake,.ps-questions{margin:0;padding:35px 5vw 43px!important}.ps-intake-heading{display:block;margin-bottom:23px}.ps-intake-heading h2{font-size:34px}.ps-intake-heading>p{max-width:none;margin-top:12px;font-size:12px}.ps-intake-heading>p br{display:none}.ps-intake-layout{grid-template-columns:1fr;gap:19px}.ps-paths{display:none}.ps-mobile-choice{display:grid;grid-gap:9px;gap:9px;font-size:12px;font-weight:600;color:#d5e1f0}.ps-mobile-choice select{color:#e8f0fb!important;-webkit-text-fill-color:#e8f0fb!important;background:#151f2d!important;border:1px solid #5b6d85!important;border-radius:9px;font-size:16px;padding:12px;min-height:49px;width:100%}.ps-mobile-choice select option{background:#151f2d;color:#e8f0fb}.ps-selected-plan{margin-top:14px;padding:17px 19px}.project-studio .ps-selected-plan h3{font-size:20px;margin:8px 0}.ps-selected-plan .ps-plan-label,.ps-selected-plan ul,.ps-selected-plan>small{display:none}.ps-selected-plan .ps-eyebrow{font-size:8px}.ps-selected-plan>p:not(.ps-eyebrow){font-size:11px}.ps-planner-link{font-size:10px;margin-top:4px}.ps-brief{border-radius:12px}.ps-brief-heading,.ps-brief-note{padding:17px 20px}.ps-process{padding:40px 5vw}.ps-process h2,.ps-questions h2{font-size:32px}.ps-process ol{grid-template-columns:1fr;gap:24px;margin-top:28px}.ps-process li{display:grid;grid-template-columns:30px minmax(0,1fr);grid-column-gap:12px;column-gap:12px;align-items:baseline}.ps-process li h3{margin:0 0 8px}.ps-process li p{grid-column:2;max-width:none}.ps-questions{grid-template-columns:1fr;gap:22px}.ps-questions h2 br{display:none}.ps-questions .ps-text-link{margin-top:10px}.ps-client{margin:0 5vw 30px;padding:22px;flex-direction:column;align-items:flex-start;gap:12px}.ps-client h2{font-size:20px}.ps-client>a{font-size:11px}.ps-promise{font-size:9px}}html body .project-studio .ps-brief-note p{color:#5b6b80!important}@media(prefers-reduced-motion:reduce){.project-studio *{scroll-behavior:auto!important;transition:none!important}}