/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */.media-form{--media-form-card-gap:40px;--media-form-card-padding:24px;--media-form-heading-gap:20px;--media-form-field-gap:20px;--media-form-label-gap:4px;--media-form-field-padding:12px;--media-form-field-radius:2px;--media-form-note-size:14px;--media-form-note-leading:1.4;--media-form-error-clearance:calc(var(--media-form-note-size)*var(--media-form-note-leading) + var(--media-form-label-gap)*2);--media-form-field-bg:var(--color-white,#fff);--media-form-field-fg:var(--color-gray-950,#0c0c0c);--media-form-field-placeholder:var(--color-gray-400,#585a66);--media-form-field-border:var(--color-gray-200,#dee0e2);--media-form-field-border-hover:var(--color-gray-300,#777987);--media-form-field-border-focus:var(--color-gray-950,#0c0c0c);--media-form-transition:.1s ease-out;background-color:var(--media-form-color,var(--surface));color:var(--surface-fg);font-family:var(--context-font);isolation:isolate;overflow:hidden;position:relative}.media-form .media{overflow:hidden}.media-form .media,.media-form .scrim{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.media-form .layout{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--grid-gutter);pointer-events:none;position:relative;z-index:1}@media (width >= 87.5rem){.media-form .layout{grid-template-columns:repeat(12,minmax(0,1fr))}}.media-form .panel{grid-column:span 4/span 4;display:flex;flex-direction:column;gap:var(--media-form-card-gap);pointer-events:auto}@media (width >= 87.5rem){.media-form .panel{grid-column:span 6/span 6}}@media (width >= 87.5rem){.media-form .panel{grid-column-start:4}}@media (width >= 87.5rem){.media-form[data-card-position=start] .panel{grid-column-start:1}.media-form[data-card-position=end] .panel{grid-column-start:7}}.media-form[data-variant=card] .panel{--surface:var(--color-gray-50,#fafafa);--surface-fg:var(--color-gray-950,#0c0c0c);--surface-strong:var(--color-gray-950,#0c0c0c);--surface-strong-fg:var(--color-gray-50,#fafafa);--surface-strong-hover:var(--color-gray-500,#3a3b3f);--surface-subtle:var(--color-gray-100,#e9eaee);--surface-border:var(--color-gray-200,#dee0e2);--surface-error:var(--color-red-600,#d40003);background-color:var(--surface);color:var(--surface-fg);padding:var(--media-form-card-padding)}.media-form .heading{display:flex;flex-direction:column;gap:var(--media-form-heading-gap)}.media-form .eyebrow{color:var(--surface-fg);font-family:var(--font-mono);font-size:16px;font-weight:700;letter-spacing:.04em;line-height:1.4;text-transform:uppercase}.media-form .title{font-size:30px;font-weight:400;line-height:1.15;color:var(--surface-strong)}@media (width >= 87.5rem){.media-form .title{font-size:36px;font-weight:400;line-height:1.15}}@media (min-width:64rem){.media-form .title{white-space:pre-line}}.media-form .title{word-break:break-word}.media-form .copy{color:var(--surface-fg);font-size:20px;font-weight:300;line-height:1.4}@media (min-width:64rem){.media-form .copy{white-space:pre-line}}.media-form .form:focus-visible{outline:2px solid var(--surface-accent);outline-offset:4px}.media-form .form fieldset,.media-form .form form{display:flex;flex-direction:column;gap:var(--media-form-field-gap)}.media-form .form fieldset{border:0;margin:0;max-width:none;padding:0}.media-form .form legend{padding:0}.media-form .form label,.media-form .form legend{color:var(--surface-strong);font-size:18px;font-weight:600;line-height:1.4}.media-form .form label{display:block;margin-block-end:var(--media-form-label-gap)}.media-form .form input[type=date],.media-form .form input[type=email],.media-form .form input[type=number],.media-form .form input[type=password],.media-form .form input[type=search],.media-form .form input[type=tel],.media-form .form input[type=text],.media-form .form input[type=url],.media-form .form select,.media-form .form textarea{background-color:var(--media-form-field-bg);border:1px solid var(--media-form-field-border);border-radius:var(--media-form-field-radius);box-sizing:border-box;color:var(--media-form-field-fg);font-family:inherit;font-size:18px;font-weight:300;font-weight:400;line-height:1.4;padding:var(--media-form-field-padding);transition:border-color var(--media-form-transition),box-shadow var(--media-form-transition);width:100%}.media-form .form input[type=date]::-moz-placeholder,.media-form .form input[type=email]::-moz-placeholder,.media-form .form input[type=number]::-moz-placeholder,.media-form .form input[type=password]::-moz-placeholder,.media-form .form input[type=search]::-moz-placeholder,.media-form .form input[type=tel]::-moz-placeholder,.media-form .form input[type=text]::-moz-placeholder,.media-form .form input[type=url]::-moz-placeholder,.media-form .form select::-moz-placeholder,.media-form .form textarea::-moz-placeholder{color:var(--media-form-field-placeholder);opacity:1}.media-form .form input[type=date]::placeholder,.media-form .form input[type=email]::placeholder,.media-form .form input[type=number]::placeholder,.media-form .form input[type=password]::placeholder,.media-form .form input[type=search]::placeholder,.media-form .form input[type=tel]::placeholder,.media-form .form input[type=text]::placeholder,.media-form .form input[type=url]::placeholder,.media-form .form select::placeholder,.media-form .form textarea::placeholder{color:var(--media-form-field-placeholder);opacity:1}.media-form .form input[type=date]:hover,.media-form .form input[type=email]:hover,.media-form .form input[type=number]:hover,.media-form .form input[type=password]:hover,.media-form .form input[type=search]:hover,.media-form .form input[type=tel]:hover,.media-form .form input[type=text]:hover,.media-form .form input[type=url]:hover,.media-form .form select:hover,.media-form .form textarea:hover{border-color:var(--media-form-field-border-hover)}.media-form .form input[type=date]:focus,.media-form .form input[type=email]:focus,.media-form .form input[type=number]:focus,.media-form .form input[type=password]:focus,.media-form .form input[type=search]:focus,.media-form .form input[type=tel]:focus,.media-form .form input[type=text]:focus,.media-form .form input[type=url]:focus,.media-form .form select:focus,.media-form .form textarea:focus{border-color:var(--media-form-field-border-focus);box-shadow:inset 0 0 0 1px var(--media-form-field-border-focus)}.media-form .form input[type=date][aria-invalid=true],.media-form .form input[type=email][aria-invalid=true],.media-form .form input[type=number][aria-invalid=true],.media-form .form input[type=password][aria-invalid=true],.media-form .form input[type=search][aria-invalid=true],.media-form .form input[type=tel][aria-invalid=true],.media-form .form input[type=text][aria-invalid=true],.media-form .form input[type=url][aria-invalid=true],.media-form .form select[aria-invalid=true],.media-form .form textarea[aria-invalid=true]{border-color:var(--surface-error);box-shadow:inset 0 0 0 1px var(--surface-error)}.media-form .form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%230c0c0c' d='m7 10 5 5 5-5z'/%3E%3C/svg%3E");background-position:right var(--media-form-field-padding) center;background-repeat:no-repeat;background-size:24px 24px;padding-inline-end:calc(var(--media-form-field-padding)*2 + 24px)}.media-form .form textarea{min-height:120px;resize:vertical}.media-form .form input[type=checkbox],.media-form .form input[type=radio]{accent-color:var(--surface-strong);block-size:1em;flex-shrink:0;inline-size:1em;margin:0}.media-form .form input[type=checkbox]+span,.media-form .form input[type=radio]+span{display:inline}.media-form .form button,.media-form .form input[type=submit]{align-items:center;align-self:flex-start;background-color:var(--surface-strong);border:1px solid var(--surface-strong);border-radius:0;color:var(--surface-strong-fg);cursor:pointer;display:inline-flex;font-family:var(--context-font);font-size:18px;font-weight:400;justify-content:center;line-height:1.22;padding:14px 24px;transition:background-color var(--media-form-transition),border-color var(--media-form-transition)}.media-form .form button:hover,.media-form .form input[type=submit]:hover{background-color:var(--surface-strong-hover);border-color:var(--surface-strong-hover)}.media-form .form button:focus-visible,.media-form .form input[type=submit]:focus-visible{outline:2px solid var(--surface-accent);outline-offset:2px}.media-form .form button:disabled,.media-form .form input[type=submit]:disabled{cursor:not-allowed;opacity:.5}.media-form .form .form-columns-2,.media-form .form .form-columns-3{display:grid;gap:var(--media-form-field-gap)}@media (min-width:48rem){.media-form .form .form-columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.media-form .form .form-columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.media-form .form form.hs-form .hs-form-field,.media-form .form form.hs-form .input{margin:0;width:auto}.media-form .form form.hs-form .hs-form-field :is(input,select,textarea):not([type=checkbox],[type=radio]){width:100%}.media-form .form .hs-form-field{padding-block-end:max(0px,calc(var(--media-form-error-clearance) - var(--media-form-field-gap)));position:relative}.media-form .form .inputs-list{display:flex;flex-direction:column;gap:var(--media-form-label-gap);list-style:none;margin:0;padding:0}.media-form .form .hs-form-booleancheckbox-display,.media-form .form .hs-form-checkbox-display,.media-form .form .hs-form-radio-display{align-items:flex-start;display:flex;font-weight:400;gap:8px;margin:0}.media-form .form .hs-field-desc,.media-form .form .hs-richtext{color:var(--surface-fg);font-size:var(--media-form-note-size);font-weight:400;line-height:var(--media-form-note-leading);margin-block-end:var(--media-form-label-gap)}.media-form .form .hs-form-required{color:var(--surface-error)}.media-form .form .hs-error-msg,.media-form .form .hs-error-msgs{color:var(--surface-error);font-size:var(--media-form-note-size);font-weight:400;inset-inline:0;line-height:var(--media-form-note-leading);list-style:none;margin:var(--media-form-label-gap) 0 0;padding:0;position:absolute}.media-form .form .hs-error-msgs .hs-error-msg{margin:0;position:static}.media-form .form .submitted-message{color:var(--surface-fg);font-size:20px;font-weight:300;line-height:1.4}.media-form .form .submitted-message :is(h1,h2,h3,h4,h5,h6){font-size:24px;font-weight:600;line-height:1.2;color:var(--surface-strong);margin-block-end:var(--media-form-heading-gap)}@media (width >= 87.5rem){.media-form .form .submitted-message :is(h1,h2,h3,h4,h5,h6){font-size:30px;font-weight:600;line-height:1.2}}@media (min-width:48rem){.media-form{--media-form-card-padding:40px}}@media (prefers-reduced-motion:reduce){.media-form .form :is(input,select,textarea,button){transition:none}}
