.bcge7W_page{flex-direction:column;min-height:100vh;display:flex}.bcge7W_progress{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid}.bcge7W_progress span{background:var(--rule);height:6px;display:block}.bcge7W_progress .bcge7W_done{background:var(--ink)}.bcge7W_progress .bcge7W_current{background:var(--blue)}.bcge7W_main{flex:1}.bcge7W_column{--gap:28px;max-width:760px;padding:clamp(32px, 6vw, 64px) var(--gutter) clamp(48px, 7vw, 80px);box-sizing:border-box;gap:var(--gap);flex-direction:column;margin:0 auto;display:flex}.bcge7W_roomy{--gap:32px}.bcge7W_intro{flex-direction:column;gap:12px;display:flex}.bcge7W_eyebrow{font-family:var(--mono);color:var(--blue);margin:0;font-size:14px;font-weight:700;line-height:20px}.bcge7W_title{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(34px,14px + 3vw,52px);font-weight:800;font-stretch:110%;line-height:1.04}.bcge7W_lead{color:var(--text-2);margin:0}.bcge7W_form{display:contents}.bcge7W_fieldset{border:0;min-width:0;margin:0;padding:0}.bcge7W_grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.bcge7W_stack{flex-direction:column;gap:12px;display:flex}.bcge7W_hidden{opacity:0;width:1px;height:1px;margin:0;position:absolute;top:0;left:0}.bcge7W_choice{box-sizing:border-box;border:2px solid var(--ink);background:var(--paper);cursor:pointer;align-items:flex-start;gap:14px;min-height:84px;padding:18px;display:flex;position:relative}.bcge7W_stack .bcge7W_choice{min-height:76px;padding:16px 18px}.bcge7W_choice:has(input:checked){border-color:var(--blue);background:var(--blue-tint)}:is(.bcge7W_choice:has(input:focus-visible),.bcge7W_swatch:has(input:focus-visible),.bcge7W_pill:has(input:focus-visible),.bcge7W_upload:has(input:focus-visible),.bcge7W_check:has(input:focus-visible)){outline:3px solid var(--blue);outline-offset:3px}.bcge7W_ring{box-sizing:border-box;border:2px solid var(--ink);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;margin-top:1px;display:grid}.bcge7W_ring:after{content:"";border-radius:50%;width:12px;height:12px;display:block}.bcge7W_choice:has(>input:checked) .bcge7W_ring{border-color:var(--blue)}.bcge7W_choice:has(>input:checked) .bcge7W_ring:after{background:var(--blue)}.bcge7W_choiceText{flex-direction:column;gap:2px;min-width:0;display:flex}.bcge7W_choiceName{font-size:20px;font-weight:800;font-stretch:105%;line-height:26px}.bcge7W_choiceNote{color:var(--text-3);font-size:16px;line-height:23px}.bcge7W_reply{background:var(--stone);border:2px solid var(--ink);margin:0;padding:16px 18px;font-size:16px;line-height:24px}.bcge7W_fields{flex-direction:column;gap:22px;display:flex}.bcge7W_field{flex-direction:column;gap:8px;display:flex}.bcge7W_label{font-size:17px;font-weight:700;line-height:24px}.bcge7W_optional{color:var(--text-3);font-size:17px;font-weight:400;font-stretch:100%}.bcge7W_input{box-sizing:border-box;border:2px solid var(--ink);background:var(--paper);min-height:52px;color:var(--ink);border-radius:0;padding:0 14px;font-family:inherit;font-size:18px}.bcge7W_input[aria-invalid=true]{border-color:var(--red-error)}.bcge7W_textarea{resize:vertical;min-height:104px;padding:12px 14px;line-height:26px}.bcge7W_hint{color:var(--text-3);margin:0;font-size:15px;line-height:22px}.bcge7W_legend{float:left;width:100%;margin:0 0 14px;padding:0;font-size:21px;font-weight:800;font-stretch:105%;line-height:27px}.bcge7W_afterLegend{clear:both}.bcge7W_styleCard{flex-direction:column;align-items:stretch;gap:14px;min-height:0;padding:14px}.bcge7W_styleRow{align-items:flex-start;gap:12px;display:flex}.bcge7W_styleName{font-size:19px;font-weight:800;font-stretch:105%;line-height:25px}.bcge7W_styleNote{color:var(--text-3);font-size:15px;line-height:22px}.bcge7W_mini{box-sizing:border-box;background:var(--paper);border:1px solid var(--rule);flex-direction:column;gap:8px;height:108px;padding:14px 16px;display:flex}.bcge7W_mini span{display:block}.bcge7W_mini .bcge7W_push{margin-top:auto}.bcge7W_miniBold{gap:6px;padding:12px 14px}.bcge7W_miniWarm{background:#f3eee6;border-radius:10px}.bcge7W_miniDark{background:#161616;border-color:#161616}.bcge7W_swatches{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bcge7W_swatch{box-sizing:border-box;cursor:pointer;border:3px solid #0000;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;position:relative}.bcge7W_swatch:has(input:checked){border-color:var(--ink)}.bcge7W_dot{border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.bcge7W_dot svg,.bcge7W_box svg{visibility:hidden}:is(.bcge7W_swatch:has(input:checked) .bcge7W_dot svg,.bcge7W_check:has(input:checked) .bcge7W_box svg){visibility:visible}.bcge7W_pill{box-sizing:border-box;border:2px solid var(--ink);background:var(--paper);cursor:pointer;border-radius:26px;align-items:center;min-height:52px;padding:0 18px;font-size:16px;font-weight:700;line-height:22px;display:inline-flex;position:relative}.bcge7W_pill:has(input:checked){border-color:var(--blue);background:var(--blue-tint)}.bcge7W_logo{flex-direction:column;gap:10px;display:flex}.bcge7W_heading{margin:0;font-size:21px;font-weight:800;font-stretch:105%;line-height:27px}.bcge7W_upload{box-sizing:border-box;border:2px dashed var(--ink);cursor:pointer;align-self:flex-start;align-items:center;gap:10px;min-height:52px;padding:0 20px 0 16px;font-size:17px;font-weight:700;display:inline-flex;position:relative}.bcge7W_picked{align-items:center;gap:12px;margin:0;font-size:16px;line-height:24px;display:flex}.bcge7W_picked img{object-fit:contain;border:1px solid var(--rule);background:var(--paper);width:48px;height:48px}.bcge7W_textButton{color:var(--blue);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:10px 4px;text-decoration:underline}.bcge7W_ideas{border:0;min-width:0;margin:4px 0 0;padding:0}.bcge7W_ideasTitle{float:left;width:100%;margin:0 0 10px;padding:0;font-size:17px;font-weight:700;line-height:24px}.bcge7W_ideaList{clear:both;flex-wrap:wrap;gap:8px;display:flex}.bcge7W_idea{border:2px solid var(--ink);background:var(--stone);min-height:44px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:0;padding:8px 14px;font-size:15px;line-height:22px}.bcge7W_idea:hover{background:var(--blue-tint)}.bcge7W_idea:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.bcge7W_summary{background:var(--stone);font-family:var(--mono);margin:0;padding:14px 16px;font-size:14px;line-height:20px}.bcge7W_check{box-sizing:border-box;min-height:44px;color:var(--text-2);cursor:pointer;align-items:flex-start;gap:12px;padding:10px 0;font-size:16px;line-height:24px;display:flex;position:relative}.bcge7W_box{box-sizing:border-box;border:2px solid var(--ink);background:var(--paper);flex:none;place-items:center;width:24px;height:24px;display:grid}.bcge7W_check:has(input:checked) .bcge7W_box{background:var(--blue)}.bcge7W_widget{margin-top:calc(-1 * var(--gap))}.bcge7W_alert{border:2px solid var(--red-error);color:var(--red-error);align-items:flex-start;gap:10px;margin:0;padding:14px 16px;font-size:16px;font-weight:700;line-height:24px;display:flex}.bcge7W_alert svg{flex:none;margin-top:2px}.bcge7W_nav{border-top:2px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding-top:20px;display:flex}.bcge7W_back{box-sizing:border-box;border:2px solid var(--ink);min-height:52px;color:var(--ink);align-items:center;gap:8px;padding:0 20px 0 16px;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}.bcge7W_back:hover{color:var(--ink)}.bcge7W_next{background:var(--blue);min-height:52px;color:var(--paper);cursor:pointer;border:0;border-radius:0;align-items:center;gap:10px;padding:0 22px 0 26px;font-family:inherit;font-size:17px;font-weight:700;display:inline-flex}.bcge7W_next:hover{background:var(--blue-hover)}.bcge7W_next:disabled{cursor:progress;opacity:.7}.bcge7W_note{font-family:var(--mono);color:var(--muted);margin:0;font-size:13px;line-height:19px}.bcge7W_small{color:var(--text-3);margin:0;font-size:15px;line-height:22px}.bcge7W_small a,.bcge7W_small .bcge7W_textButton{margin:-5px 0;padding:5px 0;display:inline-block}
