.ui-dialog.split{border-radius:30px;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,.74fr) minmax(0,1fr);width:min(1000px,100vw - 32px);height:auto;min-height:min(620px,100dvh - 32px);max-height:calc(100dvh - 32px);padding:8px;display:grid;position:relative}.ui-dialog.split .ui-dialog-body{display:contents}.split-hero{isolation:isolate;color:#fff;background:#2b2620 url(/solutions-photos/creative-studios-v2.jpg) 50% 30%/cover no-repeat;border-radius:24px;flex-direction:column;grid-area:1/1/4;min-height:0;padding:28px 26px 24px;display:flex;position:relative;overflow:hidden}.split-hero:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#00000080 0%,#0000 24% 40%,#000000b8 66%,#000000db 100%);position:absolute;inset:0}.split-brand{letter-spacing:-.8px;align-items:center;gap:7px;font-size:22px;font-weight:500;line-height:1;display:inline-flex}.split-brand>span:first-child{font-size:26px;font-weight:400}.split-brand-dot{opacity:.6}.split-hero-copy{margin-top:auto}.split-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border-radius:99px;align-items:center;height:32px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.split-title{letter-spacing:-1.4px;margin:18px 0 10px;font-size:38px;font-weight:500;line-height:1.04}.split-text{color:#ffffffd9;max-width:32ch;margin:0;font-size:14.5px;line-height:1.5}.split-cards{gap:8px;margin:26px 0 0;padding:0;list-style:none;display:grid}.split-card{min-width:0}.split-card>:is(button,div){-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#ffffffe0;width:100%;height:100%;min-height:108px;font:inherit;text-align:left;transition:background-color var(--ui-med) var(--ui-ease), color var(--ui-med) var(--ui-ease), transform var(--ui-fast) var(--ui-ease);background:#ffffff2b;border:0;border-radius:16px;flex-direction:column;justify-content:space-between;gap:20px;padding:12px 12px 14px;font-size:12.5px;font-weight:500;line-height:1.3;display:flex}.split-card button{cursor:pointer}.split-card button:hover:not(:disabled){background:#ffffff42}.split-card button:active:not(:disabled){transform:scale(.98)}.split-card button:disabled{cursor:default}.split-card button:focus{outline:0}.split-card button:focus-visible{box-shadow:0 0 0 3px #fff9}.split-card i{width:24px;height:24px;transition:background-color var(--ui-med) var(--ui-ease), border-color var(--ui-med) var(--ui-ease), color var(--ui-med) var(--ui-ease);border:1px solid #fff9;border-radius:50%;place-items:center;font-size:12.5px;font-style:normal;font-weight:600;display:grid}.split-card i[data-icon]{border:0;align-self:flex-start;width:auto;height:auto}.split-card[data-state=current]>:is(button,div){color:#171717;background:#fff}.split-card[data-state=current] i{color:#fff;background:#171717;border-color:#0000}.split-card[data-state=done] i{color:#171717;background:#fff;border-color:#0000}.ui-dialog.split .ui-dialog-head{text-align:left;flex-direction:column;grid-area:1/2;align-items:flex-start;gap:0;padding:40px 44px 2px}.ui-dialog.split .ui-dialog-titles{padding:0}.ui-dialog.split .ui-dialog-titles h2{letter-spacing:-.9px;font-size:27px;font-weight:500}.ui-dialog.split .ui-dialog-titles p{margin-top:6px;font-size:14px}.ui-dialog.split .ui-dialog-close{z-index:2;margin:0;position:absolute;top:18px;right:18px}.split-form{overscroll-behavior:contain;scrollbar-width:none;grid-area:2/2;min-height:0;padding:20px 44px 6px;overflow-y:auto}.split-form::-webkit-scrollbar{display:none}.ui-dialog.split .ui-dialog-foot{grid-area:3/2;align-items:center;padding:12px 44px 28px}.ui-dialog.split .ui-field{gap:9px;font-size:13.5px;font-weight:500}.ui-dialog.split .ui-field>small{font-size:12.5px}.ui-dialog.split .ui-field input:not([type=checkbox]):not([type=radio]):not([type=range]){border-radius:14px;height:46px;min-height:46px;padding:0 15px;font-size:15px}.ui-dialog.split .ui-field input::placeholder{color:var(--muted)}.ui-dialog.split .ui-field input:disabled{background:color-mix(in srgb, var(--hover) 45%, var(--surface));color:var(--muted)}.ui-dialog.split .ui-btn{border-radius:14px;height:46px;padding-inline:20px;font-size:14.5px}.ui-dialog.split .ui-btn-ghost{padding-inline:14px}@media (max-width:760px){.ui-dialog.split{border-radius:24px;grid-template-rows:auto auto auto auto;grid-template-columns:minmax(0,1fr);height:auto;min-height:0;max-height:calc(100dvh - 16px);padding:6px;overflow-y:auto}.split-hero{color:var(--ink);background:0 0;border-radius:0;grid-row:1;padding:22px 20px 0}.split-hero:before,.split-hero-copy,.split-cards{display:none}.ui-dialog.split .ui-dialog-head{grid-area:2/1;padding:22px 20px 0}.ui-dialog.split .ui-dialog-titles h2{font-size:24px}.split-form{grid-area:3/1;padding:20px 20px 6px;overflow:visible}.ui-dialog.split .ui-dialog-foot{grid-area:4/1;padding:12px 20px 22px}.ui-dialog.split .ui-dialog-close{top:14px;right:14px}}.ui-backdrop[data-made-way]{display:none}.ui-backdrop:not([data-state=closed])>.ui-dialog.split-continues{animation:none}.ui-backdrop:not([data-state=closed]):has(>.split-continues){animation:none}.split-continues :is(.split-hero>*,.ui-dialog-head,.split-form,.ui-dialog-foot){animation:split-content-in .36s var(--ui-ease) 60ms backwards}@keyframes split-content-in{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.split-card>:is(button,div){transition:none}.split-continues :is(.split-hero>*,.ui-dialog-head,.split-form,.ui-dialog-foot){animation:none}}.split-brand .brand-logo{--brand-paper:#fff}.split-brand .bl-mark{color:#18181b}@media (max-width:760px){.split-brand .brand-logo{--brand-paper:var(--surface)}.split-brand .bl-mark{color:inherit}}
