.gs-split{background:var(--surface);grid-template-rows:auto minmax(0,1fr);display:grid}.gs-head{gap:var(--space-1);padding-block:var(--space-3);display:grid}.gs-title{max-width:none}.gs-chooser{grid-template-rows:40svh 40svh;grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.gs-split[data-audience] .gs-chooser{grid-template-rows:22svh 22svh}.gs-split[data-audience=property] .gs-chooser{grid-template-rows:16svh 30svh}.gs-split[data-audience=renter] .gs-chooser{grid-template-rows:30svh 16svh}.gs-choice{color:#000;grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid;position:relative;overflow:hidden}.gs-choice-landlord{background:var(--yellow-300)}.gs-choice-tenant{background:var(--blue-300)}.gs-choice-art{min-height:0;padding-top:var(--space-2);justify-content:center;align-items:flex-end;display:flex;overflow:hidden}.gs-choice-figure{--cast-h:clamp(180px, 26svh, 320px)}.gs-split[data-audience] .gs-choice-figure{--cast-h:clamp(110px, 20svh, 240px)}.gs-split[data-audience=property] .gs-choice-tenant .gs-choice-art,.gs-split[data-audience=renter] .gs-choice-landlord .gs-choice-art{display:none}.gs-choice-label{justify-content:space-between;align-items:center;gap:var(--space-2);max-width:none;min-height:44px;padding:var(--space-2) var(--gutter);display:flex}.gs-choice-label svg{transition:transform .25s var(--ease);flex:none}.gs-choice:hover .gs-choice-label svg{transform:translate(6px)}.gs-choice[aria-current=true] .gs-choice-label svg{transform:rotate(90deg)}.gs-choice:focus-visible{outline-offset:-6px;border-radius:0}.gs-form-section{padding-block:var(--space-5);animation:gs-slide .5s var(--ease) both}@keyframes gs-slide{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.gs-form-copy{gap:var(--space-2);grid-column:1/-1;align-content:start;display:grid}.gs-form-head{justify-content:space-between;align-items:flex-end;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.gs-form-art{margin-left:auto}.gs-steps{gap:var(--space-2);display:grid}.gs-step{gap:var(--space-2);grid-template-columns:28px minmax(0,1fr);align-items:start;display:grid}.gs-step-num{border:1.5px solid #000;border-radius:999px;place-content:center;width:28px;height:28px;display:grid}.gs-step-text{gap:2px;display:grid}.gs-form-character{--cast-h:clamp(120px, 14vw, 170px)}.gs-form-card{align-self:start;gap:var(--space-3);margin-top:var(--space-3);padding:var(--space-3);border:1px solid var(--neutral-300);border-radius:var(--radius);background:var(--white);box-shadow:var(--file-shadow);grid-column:1/-1;display:grid}.gs-form-section[data-audience=property] .gs-form-card{border-top:4px solid var(--yellow-300)}.gs-form-section[data-audience=renter] .gs-form-card{border-top:4px solid var(--blue-300)}@media (min-width:900px){.gs-choice-figure{--cast-h:clamp(260px, min(34vw, 44svh), 460px)}.gs-split[data-audience] .gs-choice-figure{--cast-h:clamp(160px, 26svh, 280px)}.gs-split[data-audience] .gs-choice .gs-choice-art{display:flex}.gs-split{min-height:calc(100svh - var(--header-h))}.gs-split[data-audience]{min-height:min(56svh,520px)}.gs-head{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-4);padding-block:var(--space-3);grid-template-columns:auto minmax(0,1fr)}.gs-head .t-caption{text-align:right;justify-self:end}.gs-chooser,.gs-split[data-audience] .gs-chooser,.gs-split[data-audience=property] .gs-chooser,.gs-split[data-audience=renter] .gs-chooser{transition:grid-template-columns .5s var(--ease);grid-template-rows:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.gs-split[data-audience=property] .gs-chooser{grid-template-columns:minmax(0,1fr) minmax(0,2.2fr)}.gs-split[data-audience=renter] .gs-chooser{grid-template-columns:minmax(0,2.2fr) minmax(0,1fr)}.gs-form-copy{grid-column:1/span 6}.gs-form-card{padding:var(--space-4);grid-column:8/-1;margin-top:0}}@media (min-width:900px) and (max-height:780px){.gs-form-section{padding-block:var(--space-4)}}@media (prefers-reduced-motion:reduce){.gs-chooser,.gs-choice-label svg{transition:none}.gs-form-section{animation:none}}@media (min-width:600px){.gs-form-head{flex-wrap:nowrap;align-items:center}.gs-form-head .t-h2{flex:auto;min-width:0}.gs-form-art{flex:none}}.gs-switch{margin-top:var(--space-1);justify-self:start}
