.ServiceOptionPicker_section__4QqPM{margin-bottom:40px;padding:32px;border:1px solid #ffffff18;background:#0d0f12}.ServiceOptionPicker_heading__jGzP1{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:27px}.ServiceOptionPicker_eyebrow__Mvu7K{font-size:9px;line-height:1.6;letter-spacing:.17em;color:#b9a17f}.ServiceOptionPicker_section__4QqPM .ServiceOptionPicker_heading__jGzP1 .ServiceOptionPicker_title__LcSDu{margin-top:10px;font-size:34px;line-height:1.2;font-weight:500;letter-spacing:-.045em;text-transform:none}.ServiceOptionPicker_title__LcSDu span{color:#b9a17f}.ServiceOptionPicker_intro__o_pTH{font-size:12px;line-height:1.9;color:#a9afb8}.ServiceOptionPicker_choices__WvxL5{border:0;padding:0;margin:0;min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ServiceOptionPicker_choices__WvxL5[data-workshop-only=true]{grid-template-columns:repeat(2,minmax(0,1fr))}.ServiceOptionPicker_card__tgQF_{position:relative;display:flex;flex-direction:column;min-width:0;cursor:pointer;padding:24px;border:1px solid #ffffff21;background:#090b0e;transition:background .18s,border-color .18s}.ServiceOptionPicker_card__tgQF_:hover{border-color:#b9a17f8a;background:#141519}.ServiceOptionPicker_card__tgQF_[data-selected=true]{border-color:#b49a75;background:linear-gradient(140deg,#b49a751c,transparent 80%),#101114}.ServiceOptionPicker_card__tgQF_:has(.ServiceOptionPicker_radio___plga:focus-visible){outline:2px solid #e0c6a2;outline-offset:4px}.ServiceOptionPicker_radio___plga,.ServiceOptionPicker_srOnly__siylH{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ServiceOptionPicker_cardTop__neY0B{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:27px}.ServiceOptionPicker_icon__Xci7x{display:flex;width:42px;height:42px;align-items:center;justify-content:center;border:1px solid #9a815f45;color:#b9a17f}.ServiceOptionPicker_icon__Xci7x svg{width:25px;height:25px}.ServiceOptionPicker_selection__7L0ax{display:flex;align-items:center;gap:8px;color:#c9af8a;font-size:10px}.ServiceOptionPicker_check__M6Vsl{width:20px;height:20px;border:1px solid #ffffff45;border-radius:50%;display:grid;place-items:center}.ServiceOptionPicker_check__M6Vsl svg{width:14px;height:14px;opacity:0}.ServiceOptionPicker_card__tgQF_[data-selected=true] .ServiceOptionPicker_check__M6Vsl{border-color:#b9a17f;background:#b9a17f;color:#080808}.ServiceOptionPicker_card__tgQF_[data-selected=true] .ServiceOptionPicker_check__M6Vsl svg{opacity:1}.ServiceOptionPicker_cardBody__txjdm{display:flex;flex:1;flex-direction:column}.ServiceOptionPicker_cardEyebrow__LfpLK{font-size:8px;line-height:1.7;letter-spacing:.14em;color:#969ca6}.ServiceOptionPicker_cardTitle__sio9z{display:block;margin:8px 0 12px;color:#f4f1eb;font-size:19px;line-height:1.3;font-weight:500;letter-spacing:-.035em}.ServiceOptionPicker_description__VeWng{display:block;font-size:12px;line-height:1.85;color:#b4bac3}.ServiceOptionPicker_footnote__bTEhc{display:block;margin-top:22px;padding-top:15px;border-top:1px solid #ffffff14;color:#bda886;font-size:10px;line-height:1.7}.ServiceOptionPicker_details__zPwiT{display:flex;align-items:flex-start;gap:17px;padding:24px 0 0;margin-top:24px;border-top:1px solid #ffffff1a}.ServiceOptionPicker_detailIcon__v_czW{width:22px;flex-shrink:0;color:#b9a17f;margin-top:2px}.ServiceOptionPicker_detailCopy__DnjxX{flex:1;min-width:0}.ServiceOptionPicker_detailLabel__N0NlH{color:#b9a17f;font-size:8px;letter-spacing:.14em;line-height:1.7;margin-bottom:7px}.ServiceOptionPicker_detailCopy__DnjxX strong{display:block;font-size:13px;line-height:1.7;font-weight:500;color:#eee9e1}.ServiceOptionPicker_detailCopy__DnjxX>p:last-child{max-width:820px;margin-top:8px;font-size:11px;line-height:1.9;color:#a9afb8}.ServiceOptionPicker_directions__JOxVQ{display:flex;align-items:center;justify-content:center;gap:22px;flex-shrink:0;padding:12px 17px;border:1px solid #9a815f66;color:#dfc7a5;font-size:11px;margin-top:5px;transition:background .18s}.ServiceOptionPicker_directions__JOxVQ:hover{background:#9a815f1a}.ServiceOptionPicker_directions__JOxVQ:focus-visible{outline:2px solid #e0c6a2;outline-offset:4px}.ServiceOptionPicker_error__pbff0{color:#f2b6aa;font-size:12px;margin-top:16px}@media(max-width:1050px){.ServiceOptionPicker_section__4QqPM{padding:24px}.ServiceOptionPicker_card__tgQF_{padding:20px}.ServiceOptionPicker_cardTitle__sio9z{font-size:18px}.ServiceOptionPicker_heading__jGzP1{align-items:flex-start;flex-direction:column;gap:12px}}@media(max-width:760px){.ServiceOptionPicker_choices__WvxL5{grid-template-columns:1fr;gap:12px}.ServiceOptionPicker_card__tgQF_{display:grid;grid-template-columns:40px minmax(0,1fr);-moz-column-gap:17px;column-gap:17px;padding:20px}.ServiceOptionPicker_cardTop__neY0B{display:contents}.ServiceOptionPicker_icon__Xci7x{width:38px;height:38px;grid-column:1;grid-row:1}.ServiceOptionPicker_selection__7L0ax{position:absolute;top:20px;right:20px}.ServiceOptionPicker_selection__7L0ax>span:first-child{display:none}.ServiceOptionPicker_cardBody__txjdm{grid-column:2;grid-row:1;padding-right:15px}.ServiceOptionPicker_cardEyebrow__LfpLK{padding-right:15px;font-size:7px}.ServiceOptionPicker_cardTitle__sio9z{font-size:18px;margin-top:7px}.ServiceOptionPicker_description__VeWng{font-size:12px}.ServiceOptionPicker_footnote__bTEhc{grid-column:2;margin-top:15px;padding-top:12px}.ServiceOptionPicker_details__zPwiT{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px}.ServiceOptionPicker_directions__JOxVQ{grid-column:2;justify-self:start;margin-left:0}.ServiceOptionPicker_section__4QqPM .ServiceOptionPicker_heading__jGzP1 .ServiceOptionPicker_title__LcSDu{font-size:30px}}@media(max-width:380px){.ServiceOptionPicker_section__4QqPM{padding:20px 16px}.ServiceOptionPicker_card__tgQF_{padding:18px 14px;-moz-column-gap:12px;column-gap:12px;grid-template-columns:32px minmax(0,1fr)}.ServiceOptionPicker_icon__Xci7x{width:32px;height:32px}.ServiceOptionPicker_icon__Xci7x svg{width:21px;height:21px}.ServiceOptionPicker_cardTitle__sio9z{font-size:17px}.ServiceOptionPicker_selection__7L0ax{top:18px;right:14px}}@media(prefers-reduced-motion:reduce){.ServiceOptionPicker_card__tgQF_,.ServiceOptionPicker_directions__JOxVQ{transition:none}}@media(max-width:760px){.ServiceOptionPicker_choices__WvxL5[data-workshop-only=true]{grid-template-columns:1fr}}