.custom-intro{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;margin-bottom:80px}.custom-intro p{max-width:36ch;color:#62674f}.custom-object{padding:44px;border-radius:24px;background:#e6e8d8;display:flex;flex-direction:column;transform:rotate(-2deg);max-width:420px;justify-self:center;width:100%;box-shadow:0 20px 45px #24291b0c}.custom-object span,.custom-object strong{font-size:clamp(44px,6vw,82px);line-height:1.03;letter-spacing:-.06em;color:#454d2d}.custom-object small{margin-top:24px;letter-spacing:.08em}.custom-possibilities{margin-bottom:90px}.custom-brief-layout{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.4fr);gap:70px;align-items:start;margin-bottom:70px}.custom-process{padding-left:22px}.custom-process li{padding:8px 0 22px 12px}.custom-process p{font-size:15px;color:#63664f}.brief-form{padding:clamp(22px,4vw,44px);background:#fffef9;border:1px solid #dadcce;border-radius:24px;scroll-margin-top:100px}.brief-form h2{font-size:clamp(26px,3vw,38px);letter-spacing:-.04em}.brief-progress{display:flex;gap:12px;list-style:none;padding:0;counter-reset:steps;margin:28px 0}.brief-progress li{flex:1;border-top:3px solid #e4e5d9;padding-top:12px;font-size:13px;color:#737662}.brief-progress li[aria-current]{border-color:#626d3b;color:#303922;font-weight:700}.brief-progress li.complete{border-color:#a6b479}.brief-form fieldset{border:0;padding:0;margin:24px 0;min-width:0}.brief-form legend{font-weight:650;margin-bottom:20px}.brief-form .field{margin-bottom:18px}.brief-form textarea{min-height:150px;resize:vertical}.brief-form [hidden]{display:none!important}.brief-actions{display:flex;gap:12px;flex-wrap:wrap}.brief-message{font-size:13px;line-height:1.6;color:#666c51}.brief-review{border-top:1px solid #d9ddca;margin-top:28px;padding-top:22px}.brief-review dl{display:grid;grid-template-columns:1fr 2fr;gap:12px;font-size:14px}.brief-review dt{font-weight:600}.brief-review dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.brief-form :focus-visible{outline:3px solid #919b64;outline-offset:4px}.brief-form .button{transition:transform 160ms ease,background-color 160ms ease}.brief-form .button:active{transform:scale(.98)}@media(max-width:760px){.custom-intro,.custom-brief-layout{grid-template-columns:1fr;gap:30px}.custom-intro{margin-bottom:50px}.custom-object{margin-top:15px}.custom-possibilities{margin-bottom:50px}.brief-progress{gap:8px}.brief-progress li{font-size:12px}}@media(prefers-reduced-motion:reduce){.brief-form .button{transition:none}}
.custom-project-page .custom-possibilities .story-grid article{display:block}.custom-project-page .custom-possibilities .story-grid h3{margin-bottom:14px}.custom-project-page .custom-possibilities .story-grid p{grid-column:auto}
