.studio-module__ZQJ6dq__layout{background:var(--bg-elevated);color:var(--text-strong);align-items:stretch;display:flex}.studio-module__ZQJ6dq__aside{--ring-focus:var(--ring-focus-inverse);box-sizing:border-box;align-items:flex-start;gap:var(--space-5);background:var(--navy-900);color:var(--white);flex-direction:column;flex:0 0 520px;padding:56px 48px;display:flex}.studio-module__ZQJ6dq__asideEyebrow{color:var(--gold-300)}.studio-module__ZQJ6dq__asideTitle{font-size:clamp(38px, 3.4vw, var(--text-5xl));color:var(--white);line-height:1.08}.studio-module__ZQJ6dq__frame{aspect-ratio:1;box-sizing:border-box;border:var(--border-hair) solid #ffffff47;background:var(--navy-800);justify-content:center;align-items:center;width:100%;padding:32px;display:flex;overflow:hidden}.studio-module__ZQJ6dq__frame:has(.studio-module__ZQJ6dq__render){border:0;padding:0}.studio-module__ZQJ6dq__frameText{text-align:center;max-width:320px;font-family:var(--font-serif);color:var(--navy-100);font-size:18px;line-height:1.6}.studio-module__ZQJ6dq__render{aspect-ratio:1;object-fit:cover;width:100%;display:block}.studio-module__ZQJ6dq__summary{font-family:var(--font-display);font-size:var(--text-xl);color:var(--white);line-height:1.3}.studio-module__ZQJ6dq__brief{font-family:var(--font-serif);font-style:italic;font-size:var(--text-md);color:var(--navy-100);line-height:1.6}.studio-module__ZQJ6dq__main{box-sizing:border-box;flex-direction:column;flex:1 1 0;min-width:0;padding:40px clamp(32px,5vw,80px) 96px;display:flex}.studio-module__ZQJ6dq__answered{box-sizing:border-box;border:0;border-bottom:var(--border-hair) solid var(--ink-200);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:24px;width:100%;min-height:56px;padding:10px 0;display:flex}.studio-module__ZQJ6dq__answeredLabel{font-family:var(--font-sans);font-size:13px;font-weight:var(--weight-medium);letter-spacing:.14em;text-transform:uppercase;color:var(--navy-900);flex:none}.studio-module__ZQJ6dq__answeredValue{min-width:0;font-family:var(--font-display);font-size:var(--text-xl);color:var(--navy-900);text-align:right;align-items:center;gap:14px;line-height:1.2;display:flex}.studio-module__ZQJ6dq__answered:hover .studio-module__ZQJ6dq__answeredValue{color:var(--text-accent)}.studio-module__ZQJ6dq__question{padding:56px 0 40px}.studio-module__ZQJ6dq__questionTitle{font-size:clamp(34px, 3.4vw, var(--text-4xl));color:var(--navy-900);margin:0 0 28px;line-height:1.08}.studio-module__ZQJ6dq__options{border-top:var(--border-hair) solid var(--navy-900);flex-direction:column;display:flex}.studio-module__ZQJ6dq__option{box-sizing:border-box;border:0;border-bottom:var(--border-hair) solid var(--ink-200);width:100%;min-height:64px;font-family:var(--font-display);font-size:var(--text-xl);color:var(--navy-900);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:24px;padding:0;line-height:1.2;display:flex}.studio-module__ZQJ6dq__option:hover{color:var(--text-accent)}.studio-module__ZQJ6dq__option[aria-pressed=true]{box-shadow:inset 4px 0 0 var(--gold-500);padding-left:16px}.studio-module__ZQJ6dq__arrow{font-family:var(--font-sans);font-size:20px;font-weight:var(--weight-light);color:var(--gold-700);flex:none}.studio-module__ZQJ6dq__fieldWrap{flex-direction:column;align-items:flex-start;gap:20px;max-width:480px;display:flex}.studio-module__ZQJ6dq__input,.studio-module__ZQJ6dq__textarea{box-sizing:border-box;width:100%;font-family:var(--font-sans);color:var(--text-strong);background:var(--white);border:var(--border-hair) solid var(--navy-900);border-radius:var(--radius-sm);padding:0 16px;font-size:16px}.studio-module__ZQJ6dq__input{height:52px}.studio-module__ZQJ6dq__textarea{resize:vertical;min-height:132px;padding:14px 16px;line-height:1.5}.studio-module__ZQJ6dq__input:focus-visible,.studio-module__ZQJ6dq__textarea:focus-visible{outline:2px solid var(--ring-focus);outline-offset:2px}.studio-module__ZQJ6dq__block{flex-direction:column;gap:8px;max-width:640px;margin-top:28px;display:flex}.studio-module__ZQJ6dq__block:first-of-type{margin-top:0}.studio-module__ZQJ6dq__fieldLabel{font-family:var(--font-sans);font-size:13px;font-weight:var(--weight-medium);letter-spacing:.14em;text-transform:uppercase;color:var(--navy-900)}.studio-module__ZQJ6dq__create{flex-wrap:wrap;align-items:center;gap:16px 36px;margin-top:36px;display:flex}.studio-module__ZQJ6dq__finePrint{max-width:560px;font-family:var(--font-sans);font-size:var(--text-sm);color:var(--ink-600);margin-top:20px;line-height:1.6}.studio-module__ZQJ6dq__error{border-top:var(--border-hair) solid var(--danger-600);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--danger-600);margin-top:20px;padding:14px 0}.studio-module__ZQJ6dq__upcoming{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.studio-module__ZQJ6dq__upcoming li{border-bottom:var(--border-hair) solid var(--ink-200);min-height:52px;font-family:var(--font-sans);font-size:13px;font-weight:var(--weight-medium);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-400);align-items:center;display:flex}.studio-module__ZQJ6dq__result{flex-direction:column;padding-top:16px;display:flex}.studio-module__ZQJ6dq__estimateRange{font-family:var(--font-display);font-size:clamp(40px, 4.2vw, var(--text-5xl));color:var(--navy-900);font-variant-numeric:tabular-nums;margin-top:14px;line-height:1.05}.studio-module__ZQJ6dq__estimateNote{max-width:520px;font-family:var(--font-sans);font-size:var(--text-sm);color:var(--ink-600);margin-top:14px;line-height:1.6}.studio-module__ZQJ6dq__fitOk,.studio-module__ZQJ6dq__fitOver{border-top:var(--border-hair) solid var(--ink-200);border-bottom:var(--border-hair) solid var(--ink-200);font-family:var(--font-sans);font-size:var(--text-sm);gap:var(--space-3);flex-direction:column;margin-top:24px;padding:16px 0;line-height:1.6;display:flex}.studio-module__ZQJ6dq__fitOk{color:var(--success-600)}.studio-module__ZQJ6dq__fitOver{color:var(--text-body)}.studio-module__ZQJ6dq__fitSuggestions{gap:var(--space-2);flex-direction:column;display:flex}.studio-module__ZQJ6dq__fitSuggestion{font-family:var(--font-sans);font-size:var(--text-sm);text-align:left;border:var(--border-hair) solid var(--navy-900);background:var(--white);min-height:44px;color:var(--navy-900);cursor:pointer;font-variant-numeric:tabular-nums;padding:0 14px}.studio-module__ZQJ6dq__fitSuggestion:hover{background:var(--navy-900);color:var(--white)}.studio-module__ZQJ6dq__fitNote{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--ink-600);line-height:1.6}.studio-module__ZQJ6dq__path{border-top:var(--border-hair) solid var(--navy-900);margin-top:16px;padding:8px 0}.studio-module__ZQJ6dq__pathHead{justify-content:space-between;gap:var(--space-4);cursor:pointer;font-family:var(--font-display);font-size:var(--text-lg);color:var(--navy-900);padding:10px 0;list-style:none;display:flex}.studio-module__ZQJ6dq__pathHead::-webkit-details-marker{display:none}.studio-module__ZQJ6dq__pathHead em{font-family:var(--font-sans);color:var(--ink-600);font-size:13px;font-style:normal;display:block}.studio-module__ZQJ6dq__parts{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.studio-module__ZQJ6dq__parts li{justify-content:space-between;gap:var(--space-4);border-top:var(--border-hair) solid var(--ink-200);font-family:var(--font-sans);font-size:var(--text-sm);padding:10px 0;display:flex}.studio-module__ZQJ6dq__parts em{color:var(--ink-600);font-size:13px;font-style:normal;display:block}.studio-module__ZQJ6dq__partRange{white-space:nowrap;font-variant-numeric:tabular-nums}.studio-module__ZQJ6dq__sendBox{flex-direction:column;gap:12px;margin-top:56px;display:flex}.studio-module__ZQJ6dq__sendTitle{font-size:clamp(30px, 3vw, var(--text-3xl));color:var(--navy-900);line-height:1.1}.studio-module__ZQJ6dq__sendGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;margin-top:12px;display:grid}.studio-module__ZQJ6dq__sendGrid .studio-module__ZQJ6dq__block,.studio-module__ZQJ6dq__sendBox .studio-module__ZQJ6dq__block{max-width:none;margin-top:8px}.studio-module__ZQJ6dq__sendRow{flex-wrap:wrap;align-items:center;gap:16px 36px;margin-top:16px;display:flex}.studio-module__ZQJ6dq__settingsBox{flex-direction:column;gap:12px;margin-top:72px;display:flex}.studio-module__ZQJ6dq__settingsRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:16px;display:grid}.studio-module__ZQJ6dq__settingCard{min-width:0;color:inherit;flex-direction:column;gap:6px;text-decoration:none;display:flex}.studio-module__ZQJ6dq__settingImgWrap{background:var(--ink-50);padding-top:100%;display:block;position:relative;overflow:hidden}.studio-module__ZQJ6dq__settingImg{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;position:absolute;inset:0}.studio-module__ZQJ6dq__settingName{font-family:var(--font-sans);color:var(--navy-900);font-size:15px;line-height:1.4}.studio-module__ZQJ6dq__settingPrice{font-family:var(--font-display);color:var(--navy-900);font-variant-numeric:tabular-nums;font-size:23px}.studio-module__ZQJ6dq__settingGo{min-height:44px;font-family:var(--font-sans);font-size:13px;font-weight:var(--weight-medium);letter-spacing:.14em;text-transform:uppercase;color:var(--navy-900);text-decoration:underline;-webkit-text-decoration-color:var(--gold-500);text-decoration-color:var(--gold-500);text-underline-offset:6px;align-items:center;display:inline-flex}.studio-module__ZQJ6dq__done{text-align:center;gap:var(--space-3);max-width:56ch;padding:clamp(72px, 9vw, 128px) var(--gutter);flex-direction:column;margin:0 auto;display:flex}.studio-module__ZQJ6dq__done h2{font-size:clamp(38px, 4.2vw, var(--text-5xl));color:var(--navy-900)}.studio-module__ZQJ6dq__done p{font-family:var(--font-serif);color:var(--text-body);font-size:19px;line-height:1.7}.studio-module__ZQJ6dq__done a{color:var(--navy-900);-webkit-text-decoration-color:var(--gold-500);text-decoration-color:var(--gold-500)}@media (min-width:901px){.studio-module__ZQJ6dq__aside{align-self:flex-start;max-height:100vh;position:sticky;top:0;overflow:hidden}}@media (max-width:900px){.studio-module__ZQJ6dq__layout{flex-direction:column}.studio-module__ZQJ6dq__aside{width:100%;padding:36px var(--space-5) 32px;flex:none;gap:18px}.studio-module__ZQJ6dq__asideTitle{font-size:36px}.studio-module__ZQJ6dq__frame{width:100%;max-width:240px;padding:20px}.studio-module__ZQJ6dq__frame:has(.studio-module__ZQJ6dq__render){max-width:none}.studio-module__ZQJ6dq__frameText{font-size:16px}.studio-module__ZQJ6dq__main{padding:8px var(--space-5) 72px}.studio-module__ZQJ6dq__question{padding:40px 0 28px}.studio-module__ZQJ6dq__questionTitle{font-size:32px}.studio-module__ZQJ6dq__option,.studio-module__ZQJ6dq__answeredValue{font-size:20px}.studio-module__ZQJ6dq__sendGrid,.studio-module__ZQJ6dq__settingsRow{grid-template-columns:minmax(0,1fr);gap:16px}.studio-module__ZQJ6dq__settingsRow{gap:28px}.studio-module__ZQJ6dq__create .btn-gold{width:100%}}
