.shell[data-studio] .ct{--ct-title-size:clamp(60px,8vw,120px);--ct-cap-drop:calc(var(--ct-title-size) * 0.2037);--ct-eyebrow-line:17.6px;--ct-eyebrow-gap:24px;--ct-note-drop:calc((24px - 1.32 * 14px) / 2 + 0.3 * 14px);--ct-step:8px;--ct-field-h:48px;--ct-panel-pad:40px}.shell[data-studio] .ct .ct__wrap{max-width:none;row-gap:56px}@media (min-width:901px){.shell[data-studio] .ct .ct__wrap{grid-template-columns:minmax(0,5fr) minmax(0,7fr);-moz-column-gap:calc(4% / .92);column-gap:calc(4% / .92)}.shell[data-studio] .ct .ct__panel{align-self:stretch;margin-top:calc(var(--ct-eyebrow-line) + var(--ct-eyebrow-gap) + var(--ct-cap-drop))}.shell[data-studio] .ct .ct__head{display:flex;flex-direction:column;align-self:stretch}.shell[data-studio] .ct .ct__head>.ct__meta+.ct__note{margin-top:auto}.shell[data-studio] .ct .ct__head>.ct__note:last-child{margin-bottom:calc(-1 * var(--ct-note-drop))}}.shell[data-studio] .ct .ct__eyebrow{margin:0 0 var(--ct-eyebrow-gap)}.shell[data-studio] .ct .ct__title{margin:0 0 24px -.0493em;font-size:var(--ct-title-size);text-indent:-.0303em}.shell[data-studio] .ct .ct__meta{display:grid;grid-template-columns:max-content minmax(0,1fr);-moz-column-gap:24px;column-gap:24px;max-width:none;margin:32px 0 24px;border:0;border-top:1px solid var(--studio-line)}.shell[data-studio] .ct .ct__meta-item{display:grid;grid-column:1/-1;grid-template-columns:15ch minmax(0,1fr);grid-template-columns:subgrid;-moz-column-gap:24px;column-gap:24px;align-items:baseline;padding:12px 0 11px;border:0;border-bottom:1px solid var(--studio-line);font:400 11px/16px var(--ff-jetbrains),monospace}.shell[data-studio] .ct .ct__meta dd.ct__meta-val,.shell[data-studio] .ct .ct__meta dt.ct__meta-label{margin:0;font:400 11px/16px var(--ff-jetbrains),monospace;letter-spacing:.1em;text-transform:uppercase}.shell[data-studio] .ct .ct__meta dd.ct__meta-val{font-size:12px;color:var(--studio-ink)}.shell[data-studio] .ct .ct__note{margin:24px 0 0;font-size:14px;line-height:24px}.shell[data-studio] .ct .ct__note+.ct__note{margin-top:0}.shell[data-studio] .ct .ct__panel{padding:var(--ct-panel-pad);border:1px solid var(--studio-line);container-type:inline-size}.shell[data-studio] .ct .ct__form-help{max-width:none;margin:0 0 32px;padding:0 max(0px,calc(100% - 66ch)) 23px 0;border-bottom:1px solid var(--studio-line);font-size:12px;line-height:20px;letter-spacing:.01em;text-wrap:balance}.shell[data-studio] .ct .ct__form{display:grid;grid-template-columns:minmax(0,1fr);-moz-column-gap:24px;column-gap:24px;align-items:start}@container (min-width: 520px){.shell[data-studio] .ct .ct__form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.shell[data-studio] .ct .ct__form>:not(.ct-field--pair){grid-column:1/-1}}.shell[data-studio] .ct .ct-field{display:grid;gap:var(--ct-step);margin:0 0 24px}.shell[data-studio] .ct .ct-field label{font:400 11px/16px var(--ff-jetbrains),monospace;letter-spacing:.1em;text-transform:uppercase}.shell[data-studio] .ct .ct-control{position:relative;display:block}.shell[data-studio] .ct .ct-field :is(input,select,textarea){display:block;width:100%;min-height:var(--ct-field-h);margin:0;padding:0 16px;border:1px solid var(--studio-line);border-bottom-color:var(--studio-muted);border-radius:0;background:var(--studio-paper);color:var(--studio-ink);font:400 16px/24px var(--ff-inter),sans-serif;letter-spacing:0;box-shadow:none;transition:border-color .2s ease;scroll-margin-top:48px}.shell[data-studio] .ct .ct-field textarea{height:calc(7 * 24px + 2 * 11px + 2px);min-height:calc(7 * 24px + 2 * 11px + 2px);padding:11px 16px}@media (hover:hover) and (pointer:fine){.shell[data-studio] .ct .ct-field :is(input,select,textarea):hover{border-color:var(--studio-muted)}}.shell[data-studio] .ct .ct-field :is(input,select,textarea):focus{outline:none;border-color:var(--studio-line);border-bottom-color:var(--studio-muted)}.shell[data-studio] .ct .ct-control{--focus-offset:0px}.shell[data-studio] .ct .ct-field :is(input,select,textarea):focus-visible{outline:2px solid var(--focus-ring,var(--studio-blue));outline-offset:var(--focus-offset,5px)}.shell[data-studio] .ct .ct-field :is(input,select,textarea)[aria-invalid=true]{border-color:var(--studio-red)}.shell[data-studio] .ct .ct-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:48px;cursor:pointer;text-overflow:ellipsis}.shell[data-studio] .ct .ct-control__chevron{position:absolute;top:50%;right:18px;width:14px;height:8px;margin-top:-4px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:square;color:var(--studio-ink);pointer-events:none}.shell[data-studio] .ct .ct-control:after{content:"";position:absolute;inset:auto 0 0;height:2px;background:var(--studio-blue);transform:scaleX(0);transform-origin:right center;transition:transform .26s cubic-bezier(.4,0,.6,1);pointer-events:none}.shell[data-studio] .ct .ct-control:focus-within:after{transform:scaleX(1);transform-origin:left center;transition:transform .44s var(--studio-ease)}.shell[data-studio] .ct .ct-field .contact-error{margin:0;font-size:13px;line-height:20px}.shell[data-studio] .ct .ct__panel .ct__submit{justify-self:start;min-height:var(--ct-field-h);margin-top:8px}.shell[data-studio] .ct .ct__form .ct__confirm-body{margin-top:16px}@media (max-width:900px){.shell[data-studio] .ct .ct__panel{--ct-panel-pad:24px}}@media (max-width:359px){.shell[data-studio] .ct .ct__panel{--ct-panel-pad:16px}.shell[data-studio] .ct .ct-field select{padding-right:40px}}@media (forced-colors:active){.shell[data-studio] .ct .ct-control:after{background:Highlight}}