.SignupForm_wrapper__PR_9x{display:flex;width:1280px;max-width:100%;min-height:718px;background:var(--surface-raised);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl)}.SignupForm_formColumn__0AjEC{display:flex;flex-direction:column;width:556px;flex-shrink:0;padding:40px;gap:24px}.SignupForm_form__O_QbA{display:flex;flex-direction:column;align-items:center;gap:40px;width:100%}.SignupForm_topSection__ujjvT{align-items:flex-start;gap:32px}.SignupForm_headingBlock__S3kO0,.SignupForm_topSection__ujjvT{align-self:stretch;display:flex;flex-direction:column;justify-content:flex-start}.SignupForm_headingBlock__S3kO0{align-items:center;gap:8px}.SignupForm_logo__Q_vcV{display:block;width:129px;height:auto;margin-bottom:16px}.SignupForm_heading__uQYQT{align-self:stretch;text-align:center;color:var(--text-strong);font-size:clamp(28px,1.6rem + .9vw,38px);font-family:var(--font-display);font-weight:700;line-height:1.1;word-wrap:break-word;margin:0}.SignupForm_description__CHjRi{width:438px;max-width:100%;text-align:center;margin:0}.SignupForm_descriptionMuted__Ktfng{color:var(--text-body);font-weight:400}.SignupForm_descriptionMuted__Ktfng,.SignupForm_descriptionStrong__KG_JO{font-size:var(--text-md);font-family:var(--font-sans);line-height:var(--leading-relaxed);word-wrap:break-word}.SignupForm_descriptionStrong__KG_JO{color:var(--text-strong);font-weight:var(--weight-semibold)}.SignupForm_fieldsGroup__S5vWP{gap:24px}.SignupForm_field__HmVq9,.SignupForm_fieldsGroup__S5vWP{align-self:stretch;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.SignupForm_field__HmVq9{gap:8px}.SignupForm_label__eqrVX{font-size:var(--text-sm);font-weight:var(--weight-semibold);word-wrap:break-word}.SignupForm_input__A9vou,.SignupForm_label__eqrVX{align-self:stretch;color:var(--text-strong);font-family:var(--font-sans)}.SignupForm_input__A9vou{width:100%;height:52px;padding:0 16px;overflow:hidden;border:1px solid var(--line-input);border-radius:var(--radius-control);font-size:var(--text-md);font-weight:400;background:var(--surface-raised);box-sizing:border-box;transition:border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-base) var(--ease-out)}.SignupForm_input__A9vou::placeholder{color:var(--text-subtle);opacity:1;font-family:var(--font-sans);font-size:var(--text-md);font-weight:400}@media (hover:hover) and (pointer:fine){.SignupForm_input__A9vou:hover,.SignupForm_otpBox__A2mcG:hover{border-color:var(--line-input-hover)}}.SignupForm_input__A9vou:focus{outline:none;border-color:var(--focus-color);box-shadow:0 0 0 1px var(--focus-color)}.SignupForm_control__p_fpe{position:relative;align-self:stretch}.SignupForm_control__p_fpe .SignupForm_input__A9vou{padding-right:44px}.SignupForm_input__A9vou:user-invalid,.SignupForm_input__A9vou[aria-invalid=true]{border-color:var(--color-danger-600)}.SignupForm_input__A9vou:user-invalid:focus,.SignupForm_input__A9vou[aria-invalid=true]:focus{box-shadow:0 0 0 1px var(--color-danger-600)}.SignupForm_check__oaCRd{position:absolute;top:50%;right:14px;width:18px;height:18px;margin-top:-9px;opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-standard)}.SignupForm_check__oaCRd path{stroke:var(--line-accent);stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset var(--dur-slow) var(--ease-out)}.SignupForm_input__A9vou:user-valid+.SignupForm_check__oaCRd{opacity:1}.SignupForm_input__A9vou:user-valid+.SignupForm_check__oaCRd path{stroke-dashoffset:0}.SignupForm_notice__1g4NA{align-self:stretch;margin:4px 0 0;color:var(--text-strong);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-normal);text-align:center}html[data-motion=on] .SignupForm_formColumn__0AjEC[data-enter],html[data-motion=on] .SignupForm_imagePanel__mm0bR[data-enter]{animation:SignupForm_authEnter__G16Gh var(--dur-slow) var(--ease-out) both}html[data-motion=on] .SignupForm_imagePanel__mm0bR[data-enter]{animation-delay:var(--stagger)}@keyframes SignupForm_authEnter__G16Gh{0%{opacity:0;translate:0 10px}}.SignupForm_otpBoxes__R3Jyb{align-self:stretch;display:flex;justify-content:flex-start;align-items:flex-start;gap:24px}.SignupForm_otpBox__A2mcG{flex:1 1;min-width:0;height:64px;padding:12px 8px;border:1px solid var(--line-input);border-radius:var(--radius-control);background:var(--surface-raised);color:var(--text-strong);font-family:var(--font-sans);font-size:24px;font-weight:var(--weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center;outline:none;transition:border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out);box-sizing:border-box}.SignupForm_otpBox__A2mcG:focus{border-color:var(--focus-color);box-shadow:0 0 0 1px var(--focus-color);transform:translate3d(0,-1px,0)}.SignupForm_otpBox__A2mcG[aria-invalid=true]{border-color:var(--color-danger-600)}.SignupForm_otpBoxes__R3Jyb[data-state=success] .SignupForm_otpBox__A2mcG{border-color:var(--line-accent);box-shadow:0 0 0 1px var(--line-accent)}.SignupForm_otpBox__A2mcG::-webkit-inner-spin-button,.SignupForm_otpBox__A2mcG::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.SignupForm_otpFooter__Yx9id{align-self:center;display:flex;justify-content:center;align-items:center;text-align:center;font-family:var(--font-sans);font-size:16px;font-weight:500;letter-spacing:.32px;flex-wrap:wrap}.SignupForm_otpFooterMuted__rIPqW{color:var(--text-body);white-space:pre}.SignupForm_otpFooterGroup__AGbez{white-space:nowrap}.SignupForm_otpFooterSep__erOCN{color:var(--text-accent);font-weight:700;white-space:pre}.SignupForm_otpFooterAction__IZ_eS{color:var(--text-accent);font-family:var(--font-sans);font-size:16px;font-weight:700;letter-spacing:.32px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:none;border:none;cursor:pointer;padding:0}.SignupForm_otpFooterAction__IZ_eS:disabled{color:var(--text-subtle);cursor:not-allowed}.SignupForm_otpFooterAction__IZ_eS:not(:disabled),.SignupForm_switchLinkStrong__ung9M{background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:0 1px;transition:background-size var(--dur-base) var(--ease-out),color var(--dur-fast) var(--ease-standard)}@media (hover:hover) and (pointer:fine){.SignupForm_otpFooterAction__IZ_eS:not(:disabled):hover,.SignupForm_switchLink__qRIXZ:hover .SignupForm_switchLinkStrong__ung9M{background-size:100% 1px}}.SignupForm_otpFooterAction__IZ_eS:focus-visible,.SignupForm_switchLink__qRIXZ:focus-visible{outline:var(--focus-ring-width) solid var(--focus-color);outline-offset:3px;border-radius:2px}.SignupForm_otpFooterAction__IZ_eS:not(:disabled):focus-visible,.SignupForm_switchLink__qRIXZ:focus-visible .SignupForm_switchLinkStrong__ung9M{background-size:100% 1px}.SignupForm_error__dxeyT{margin:0;align-self:stretch;color:var(--color-danger-600);font-size:14px;font-family:var(--font-sans);font-weight:500;text-align:center}.SignupForm_actions__tfPZw{align-self:stretch;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px}.SignupForm_submitButton__xSR7Q{display:flex;height:54px;padding:12px 24px;justify-content:center;align-items:center;gap:8px;align-self:stretch;border-radius:var(--radius-control);transition:background-color var(--dur-fast) var(--ease-standard),transform var(--dur-instant) var(--ease-out);background:var(--surface-inverse);color:var(--text-on-inverse);font-family:var(--font-sans);font-size:var(--text-md);font-weight:var(--weight-semibold);border:none;cursor:pointer}.SignupForm_submitButton__xSR7Q:active:not(:disabled){transform:scale(.98)}@media (hover:hover) and (pointer:fine){.SignupForm_submitButton__xSR7Q:hover:not(:disabled){background:var(--surface-inverse-deep)}}.SignupForm_submitButton__xSR7Q:focus-visible{outline:var(--focus-ring-width) solid var(--focus-color);outline-offset:3px}.SignupForm_formColumn__0AjEC .SignupForm_submitButton__xSR7Q{font-weight:var(--weight-semibold)}.SignupForm_privacy__HpGqL{align-self:stretch;font-size:var(--text-xs);font-weight:400;line-height:1.55;word-wrap:break-word;margin:0}.SignupForm_privacy__HpGqL,.SignupForm_switchLink__qRIXZ{text-align:center;color:var(--text-body);font-family:var(--font-sans)}.SignupForm_switchLink__qRIXZ{margin-top:0;font-size:var(--text-sm);font-weight:500;background:none;border:none;cursor:pointer;align-self:center;letter-spacing:.32px;padding:0}.SignupForm_switchLinkStrong__ung9M{color:var(--text-accent);font-weight:700}.SignupForm_imagePanel__mm0bR{position:relative;flex:1 1 auto;min-width:0;margin:24px 24px 24px 0;display:flex;align-items:center;background:var(--surface-band);border-radius:var(--radius-card);overflow:hidden}.SignupForm_panelImage__FDpL2{display:block;width:100%;height:auto}.SignupForm_descriptionCreate__TjTZZ{width:430px;max-width:100%;text-align:center;margin:0}@media (max-width:1023px){.SignupForm_wrapper__PR_9x{flex-direction:column;width:var(--modal-w);max-width:100%;min-height:var(--modal-h);margin:0 auto}.SignupForm_formColumn__0AjEC{width:100%;padding:32px;gap:20px}.SignupForm_form__O_QbA{gap:28px}.SignupForm_topSection__ujjvT{gap:24px}.SignupForm_formColumn__0AjEC h2.SignupForm_heading__uQYQT{font-size:clamp(24px,calc(1.8vw + 17.3px),32px)}.SignupForm_descriptionCreate__TjTZZ,.SignupForm_description__CHjRi{width:100%}.SignupForm_fieldsGroup__S5vWP{gap:16px}.SignupForm_input__A9vou{height:48px;padding:10px 16px}.SignupForm_otpBox__A2mcG{height:56px}.SignupForm_actions__tfPZw{gap:12px}.SignupForm_privacy__HpGqL{font-size:14px;letter-spacing:.28px}.SignupForm_submitButton__xSR7Q{height:48px;font-size:16px}.SignupForm_imagePanel__mm0bR{display:none}}@media (max-width:560px){.SignupForm_formColumn__0AjEC{padding:24px 20px;gap:16px}.SignupForm_form__O_QbA{gap:24px}.SignupForm_topSection__ujjvT{gap:20px}.SignupForm_headingBlock__S3kO0{gap:6px}.SignupForm_descriptionMuted__Ktfng,.SignupForm_descriptionStrong__KG_JO{font-size:14px;letter-spacing:.28px}.SignupForm_fieldsGroup__S5vWP{gap:14px}.SignupForm_field__HmVq9{gap:6px}.SignupForm_label__eqrVX{font-size:14px}.SignupForm_otpBoxes__R3Jyb{gap:8px}.SignupForm_otpBox__A2mcG{height:52px;font-size:20px;padding:8px 4px}.SignupForm_privacy__HpGqL{font-size:13px;letter-spacing:.26px}.SignupForm_error__dxeyT{font-size:13px}.SignupForm_otpFooterAction__IZ_eS,.SignupForm_otpFooter__Yx9id,.SignupForm_switchLink__qRIXZ{font-size:14px}}@media (min-width:1024px){.SignupForm_wrapper__PR_9x{--padY:clamp(14px,3.4vh,32px);--padX:clamp(24px,2.8vw,36px);--gCol:clamp(8px,1.8vh,18px);--gForm:clamp(12px,3vh,28px);--gTop:clamp(10px,2.4vh,22px);--gFields:clamp(8px,1.9vh,18px);--gActions:clamp(8px,1.4vh,14px);--ctl:clamp(38px,5.6vh,50px);width:var(--modal-w);min-height:var(--modal-h);margin:0 auto}.SignupForm_formColumn__0AjEC{width:clamp(446px,45%,460px);padding:var(--padY) var(--padX);gap:var(--gCol)}.SignupForm_form__O_QbA{gap:var(--gForm)}.SignupForm_topSection__ujjvT{gap:var(--gTop)}.SignupForm_headingBlock__S3kO0{gap:clamp(4px,.8vh,8px)}.SignupForm_logo__Q_vcV{width:auto;height:clamp(28px,4.4vh,41px);margin-bottom:clamp(6px,1.6vh,16px)}.SignupForm_heading__uQYQT{font-size:clamp(24px,3.9vh,34px)}.SignupForm_descriptionCreate__TjTZZ,.SignupForm_description__CHjRi{width:100%}.SignupForm_descriptionMuted__Ktfng,.SignupForm_descriptionStrong__KG_JO,.SignupForm_otpFooterAction__IZ_eS,.SignupForm_otpFooter__Yx9id,.SignupForm_privacy__HpGqL,.SignupForm_switchLink__qRIXZ{font-size:14px;letter-spacing:.28px}.SignupForm_label__eqrVX{font-size:14px}.SignupForm_fieldsGroup__S5vWP{gap:var(--gFields)}.SignupForm_field__HmVq9{gap:6px}.SignupForm_input__A9vou{height:var(--ctl);padding:8px 16px;font-size:15px}.SignupForm_input__A9vou::placeholder{font-size:15px}.SignupForm_otpBoxes__R3Jyb{gap:clamp(8px,1.2vw,14px)}.SignupForm_otpBox__A2mcG{height:calc(var(--ctl) + 10px);padding:8px 4px;font-size:22px}.SignupForm_actions__tfPZw{gap:var(--gActions)}.SignupForm_submitButton__xSR7Q{height:var(--ctl);font-size:16px}.SignupForm_error__dxeyT{font-size:13px}.SignupForm_imagePanel__mm0bR{margin:var(--padY) var(--padX) var(--padY) 0;contain:size;align-items:center}}@media (max-width:1023px) and (max-height:780px){.SignupForm_formColumn__0AjEC{padding-top:20px;padding-bottom:20px;gap:12px}.SignupForm_form__O_QbA{gap:18px}.SignupForm_topSection__ujjvT{gap:14px}.SignupForm_fieldsGroup__S5vWP{gap:10px}.SignupForm_input__A9vou,.SignupForm_submitButton__xSR7Q{height:42px}.SignupForm_otpBox__A2mcG{height:48px}.SignupForm_actions__tfPZw{gap:8px}}@media (max-width:1023px) and (max-height:660px){.SignupForm_formColumn__0AjEC{padding-top:14px;padding-bottom:14px;gap:8px}.SignupForm_form__O_QbA{gap:12px}.SignupForm_topSection__ujjvT{gap:10px}.SignupForm_headingBlock__S3kO0{gap:4px}.SignupForm_formColumn__0AjEC h2.SignupForm_heading__uQYQT{font-size:22px}.SignupForm_descriptionMuted__Ktfng,.SignupForm_descriptionStrong__KG_JO{font-size:13px}.SignupForm_fieldsGroup__S5vWP{gap:8px}.SignupForm_field__HmVq9{gap:4px}.SignupForm_input__A9vou,.SignupForm_submitButton__xSR7Q{height:38px}.SignupForm_otpBox__A2mcG{height:44px}.SignupForm_privacy__HpGqL{font-size:12px}}@media (max-width:1023px) and (max-height:520px) and (min-width:561px){.SignupForm_formColumn__0AjEC{padding:12px 20px;gap:8px}.SignupForm_form__O_QbA,.SignupForm_topSection__ujjvT{gap:8px}.SignupForm_formColumn__0AjEC h2.SignupForm_heading__uQYQT{font-size:20px}.SignupForm_headingBlock__S3kO0{gap:2px}.SignupForm_descriptionMuted__Ktfng,.SignupForm_descriptionStrong__KG_JO{font-size:12px;line-height:1.3;letter-spacing:.2px}.SignupForm_fieldsGroup__S5vWP{flex-direction:row;gap:12px}.SignupForm_field__HmVq9{flex:1 1;min-width:0;gap:3px}.SignupForm_label__eqrVX{font-size:12px}.SignupForm_input__A9vou,.SignupForm_submitButton__xSR7Q{height:36px;padding-top:6px;padding-bottom:6px;font-size:14px}.SignupForm_otpBox__A2mcG{height:40px;font-size:18px}.SignupForm_actions__tfPZw{gap:4px}.SignupForm_privacy__HpGqL{font-size:var(--text-2xs);line-height:1.3}.SignupForm_error__dxeyT{font-size:12px}.SignupForm_otpFooterAction__IZ_eS,.SignupForm_otpFooter__Yx9id,.SignupForm_switchLink__qRIXZ{font-size:13px}}@media (min-width:1024px){:is(.SignupForm_wrapperSpaced__Mkqmt,.SignupForm_wrapper__PR_9x:has(.SignupForm_otpBoxes__R3Jyb)){--gCol:clamp(10px,2.4vh,24px);--gForm:clamp(16px,3.8vh,36px);--gTop:clamp(12px,3vh,28px);--gActions:clamp(10px,1.8vh,18px)}:is(.SignupForm_wrapperSpaced__Mkqmt,.SignupForm_wrapper__PR_9x:has(.SignupForm_otpBoxes__R3Jyb)) .SignupForm_headingBlock__S3kO0{gap:clamp(6px,1.1vh,12px)}}@media (max-width:1023px) and (min-height:781px){:is(.SignupForm_wrapperSpaced__Mkqmt,.SignupForm_wrapper__PR_9x:has(.SignupForm_otpBoxes__R3Jyb)) .SignupForm_formColumn__0AjEC{gap:26px}:is(.SignupForm_wrapperSpaced__Mkqmt,.SignupForm_wrapper__PR_9x:has(.SignupForm_otpBoxes__R3Jyb)) .SignupForm_form__O_QbA{gap:36px}:is(.SignupForm_wrapperSpaced__Mkqmt,.SignupForm_wrapper__PR_9x:has(.SignupForm_otpBoxes__R3Jyb)) .SignupForm_topSection__ujjvT{gap:28px}:is(.SignupForm_wrapperSpaced__Mkqmt,.SignupForm_wrapper__PR_9x:has(.SignupForm_otpBoxes__R3Jyb)) .SignupForm_headingBlock__S3kO0{gap:10px}:is(.SignupForm_wrapperSpaced__Mkqmt,.SignupForm_wrapper__PR_9x:has(.SignupForm_otpBoxes__R3Jyb)) .SignupForm_actions__tfPZw{gap:16px}}@media (pointer:coarse){.SignupForm_input__A9vou,.SignupForm_input__A9vou::placeholder{font-size:16px}.SignupForm_switchLink__qRIXZ{position:relative}.SignupForm_switchLink__qRIXZ:after{content:"";position:absolute;inset:-8px 0 -18px}}.AuthPanelMarquee_root__PM_lA{--deck:7;--rows:3;--wall-w:calc(97.81cqw + 20.79cqh);--wall-h:calc(20.79cqw + 97.81cqh);--gap:2.2cqw;--card-h:calc((var(--wall-h) - (var(--rows) - 1) * var(--gap)) / var(--rows));--card:calc(var(--card-h) * 16 / 9);--step:calc(var(--card) + var(--gap));--cycle:calc(var(--deck) * var(--step));position:relative;display:block;width:100%;align-self:stretch;min-height:0;overflow:hidden;container-type:size}.AuthPanelMarquee_wall__5oLkb{position:absolute;top:50%;left:50%;display:flex;flex-direction:column;justify-content:space-between;width:var(--wall-w);height:var(--wall-h);transform:translate(-50%,-50%) rotate(-12deg);-webkit-user-select:none;-moz-user-select:none;user-select:none}.AuthPanelMarquee_track__SSr4s{--from:calc(var(--wall-w) / 2 - var(--card) / 2 - (var(--lead) + var(--deck)) * var(--step));display:flex;flex:none;gap:var(--gap);width:max-content;transform:translateX(var(--from));will-change:transform}html[data-motion=on] .AuthPanelMarquee_track__SSr4s{animation:AuthPanelMarquee_drift__AMx_3 112s linear infinite}@keyframes AuthPanelMarquee_drift__AMx_3{0%{transform:translateX(var(--from))}to{transform:translateX(calc(var(--from) - var(--cycle)))}}html[data-motion=on] .AuthPanelMarquee_root__PM_lA[data-held] .AuthPanelMarquee_track__SSr4s,html[data-motion=on] .AuthPanelMarquee_root__PM_lA[data-paused] .AuthPanelMarquee_track__SSr4s{animation-play-state:paused}@media (hover:hover) and (pointer:fine){html[data-motion=on] .AuthPanelMarquee_wall__5oLkb:hover .AuthPanelMarquee_track__SSr4s{animation-play-state:paused}}.AuthPanelMarquee_card__wkYDX{display:block;flex:0 0 auto;width:var(--card);height:var(--card-h);object-fit:contain;object-position:center;background:var(--surface-raised);border-radius:calc(var(--card-h) * .035);box-shadow:var(--shadow-sm)}.AuthPanelMarquee_cover__R6no7{--deck-paper:#f2f1f0;--deck-ink:#0a2148;position:relative;overflow:hidden;container-type:inline-size;background:var(--deck-paper);color:var(--deck-ink)}.AuthPanelMarquee_coverPhoto__Tsm5F{position:absolute;top:10.729cqw;left:-.833cqw;width:52.344cqw;height:54.792cqw;object-fit:cover}.AuthPanelMarquee_coverLogo__EnkWj{position:absolute;top:3.333cqw;left:3.333cqw;width:16.719cqw;height:auto}.AuthPanelMarquee_coverText__0F5io{position:absolute;top:24.193cqw;right:2.969cqw;display:flex;flex-direction:column;align-items:flex-end;gap:.833cqw;width:42.188cqw;text-align:right;transform:translateY(-50%)}.AuthPanelMarquee_coverKicker__xnHwr,.AuthPanelMarquee_coverUrl__j1UNq{font-family:var(--font-sans);font-weight:var(--weight-medium);line-height:normal}.AuthPanelMarquee_coverKicker__xnHwr{font-size:2.5cqw}.AuthPanelMarquee_coverTitle__MA6nG{display:-webkit-box;max-width:100%;overflow:hidden;font-family:var(--font-display);font-size:6.667cqw;font-weight:700;line-height:1.094;overflow-wrap:anywhere;text-wrap:balance;-webkit-box-orient:vertical;-webkit-line-clamp:3}.AuthPanelMarquee_coverTitle__MA6nG[data-size=m]{font-size:5cqw}.AuthPanelMarquee_coverTitle__MA6nG[data-size=s]{font-size:3.75cqw}.AuthPanelMarquee_coverTitle__MA6nG[data-size=xs]{font-size:3.125cqw}.AuthPanelMarquee_coverUrl__j1UNq{position:absolute;top:49.844cqw;right:5cqw;font-size:1.667cqw}.AuthPanelMarquee_coverGlint__zTSVp{position:absolute;inset:0;display:none;pointer-events:none;background:linear-gradient(110deg,transparent 38%,color-mix(in srgb,var(--color-white) 55%,transparent) 50%,transparent 62%);translate:-100% 0}html[data-motion=on] .AuthPanelMarquee_coverGlint__zTSVp{display:block;animation:AuthPanelMarquee_coverGlint__zTSVp 1.2s var(--ease-in-out) forwards}html[data-motion=on] .AuthPanelMarquee_coverTitle__MA6nG[data-sheen]{background-image:linear-gradient(100deg,var(--deck-ink) 0 42%,var(--color-gold-300) 48%,var(--color-gold-100) 50%,var(--color-gold-300) 52%,var(--deck-ink) 58% 100%);background-position:100% 0;background-size:320% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:AuthPanelMarquee_coverSheen__KqJww 1.2s var(--ease-in-out) both}@keyframes AuthPanelMarquee_coverSheen__KqJww{to{background-position:0 0}}@keyframes AuthPanelMarquee_coverGlint__zTSVp{to{translate:100% 0}}.AuthPanelMarquee_pause__USeYI{position:absolute;right:14px;bottom:14px;z-index:1;display:none;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:var(--radius-full);background:var(--surface-raised);box-shadow:var(--shadow-sm);color:var(--text-strong);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard),transform var(--dur-instant) var(--ease-out);-webkit-tap-highlight-color:transparent}html[data-motion=on] .AuthPanelMarquee_pause__USeYI{display:inline-grid}.AuthPanelMarquee_pause__USeYI>svg{grid-area:1/1;transition:opacity var(--dur-fast) var(--ease-standard),scale var(--dur-fast) var(--ease-out)}.AuthPanelMarquee_pause__USeYI[data-state=paused] .AuthPanelMarquee_glyphPause__1K5YQ,.AuthPanelMarquee_pause__USeYI[data-state=playing] .AuthPanelMarquee_glyphPlay__mlgre{opacity:0;scale:.6}.AuthPanelMarquee_pause__USeYI:active{transform:scale(.94)}.AuthPanelMarquee_pause__USeYI:focus-visible{outline:var(--focus-ring-width) solid var(--focus-color);outline-offset:var(--focus-ring-offset)}@media (hover:hover) and (pointer:fine){.AuthPanelMarquee_pause__USeYI:hover{background:var(--surface-band)}}@media (pointer:coarse){.AuthPanelMarquee_pause__USeYI{width:44px;height:44px}}.Toaster_region__loagc{--toast-from:-8px;position:fixed;top:calc(var(--header-h) + 12px);right:24px;z-index:var(--z-toast);display:flex;flex-direction:column;gap:10px;width:min(400px,calc(100vw - 32px));pointer-events:none}.Toaster_toast__0V4Xi{pointer-events:auto;display:flex;align-items:flex-start;gap:12px;padding:14px 14px 14px 16px;background:var(--surface-raised);color:var(--text-strong);border-radius:var(--radius-card);box-shadow:var(--shadow-lg);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:1.45}.Toaster_toast__0V4Xi[data-state=closed]{pointer-events:none}html[data-motion=on] .Toaster_toast__0V4Xi[data-state=open]{animation:Toaster_toastIn__EHqE0 var(--dur-moderate) var(--ease-out) both}html[data-motion=on] .Toaster_toast__0V4Xi[data-state=closed]{animation:Toaster_toastOut__F6sGv var(--dur-base) var(--ease-out) both}@keyframes Toaster_toastIn__EHqE0{0%{opacity:0;transform:translate3d(0,var(--toast-from),0) scale(.98)}to{opacity:1;transform:none}}@keyframes Toaster_toastOut__F6sGv{0%{opacity:1;transform:none}to{opacity:0;transform:translate3d(12px,0,0)}}.Toaster_icon__Xyp_L{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;margin-top:-1px;color:var(--text-strong)}.Toaster_success__zwIIK .Toaster_icon__Xyp_L{color:var(--color-success-600)}.Toaster_error__N7HwC .Toaster_icon__Xyp_L{color:var(--color-danger-600)}.Toaster_info__RmAux .Toaster_icon__Xyp_L{color:var(--text-accent)}.Toaster_tick__BMCJe{width:20px;height:20px}.Toaster_tick__BMCJe path{stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}html[data-motion=on] .Toaster_toast__0V4Xi[data-state=open] .Toaster_tick__BMCJe path{animation:Toaster_tickDraw__K5MV1 var(--dur-slow) var(--ease-out) var(--dur-base) backwards}@keyframes Toaster_tickDraw__K5MV1{0%{stroke-dashoffset:1}}.Toaster_message__8zDK_{flex:1 1;min-width:0;padding-top:1px;overflow-wrap:anywhere}.Toaster_action__G_0UP{display:inline;margin:0 0 0 4px;padding:0;border:0;background:none;color:var(--text-strong);font:inherit;font-weight:var(--weight-semibold);text-decoration:none;white-space:nowrap;cursor:pointer;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:100% 1px;transition:background-size var(--dur-base) var(--ease-out)}@media (hover:hover) and (pointer:fine){.Toaster_action__G_0UP:hover{background-size:0 1px;background-position:100% 100%}}.Toaster_action__G_0UP:focus-visible{outline:var(--focus-ring-width) solid var(--focus-color);outline-offset:2px;border-radius:2px}.Toaster_close__4QDuq{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;margin:-3px -2px 0 0;border:none;border-radius:var(--radius-full);background:none;color:var(--text-body);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}@media (hover:hover) and (pointer:fine){.Toaster_close__4QDuq:hover{background:var(--surface-band);color:var(--text-strong)}}.Toaster_close__4QDuq:focus-visible{outline:var(--focus-ring-width) solid var(--focus-color);outline-offset:1px}@media (max-width:480px){.Toaster_region__loagc{--toast-from:8px;top:auto;right:12px;bottom:max(calc(16px + env(safe-area-inset-bottom, 0px)),calc(var(--dock-space, 0px) + 12px));left:12px;width:auto}}.ProposalEmailPreview_card__zaYBx{display:flex;flex-direction:column;gap:var(--space-4);width:min(720px,100%);max-height:calc(100dvh - 48px);margin:0 auto;padding:var(--space-5) var(--space-6) var(--space-6);background:var(--surface-raised);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);color:var(--text-strong);font-family:var(--font-sans)}.ProposalEmailPreview_header__ppWHj{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.ProposalEmailPreview_heading__dFSL2{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1)}.ProposalEmailPreview_kicker__PpbfC{color:var(--text-accent);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase}.ProposalEmailPreview_title__t6f_f{margin:0;font-family:var(--font-display);font-size:var(--text-display-xs);font-weight:var(--weight-bold);line-height:var(--leading-snug)}.ProposalEmailPreview_note__HkNhw{margin:0;color:var(--text-body);font-size:var(--text-xs)}.ProposalEmailPreview_close__ovrep{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;padding:0;border:0;border-radius:var(--radius-full);background:var(--surface-raised);color:var(--text-strong);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard)}.ProposalEmailPreview_widths__QaPP5{display:inline-flex;align-self:flex-start;gap:var(--space-5)}.ProposalEmailPreview_width__F4V4C{height:32px;padding:0;border:0;border-radius:var(--radius-xs);background:transparent;color:var(--text-body);font:inherit;font-size:var(--text-xs);font-weight:var(--weight-medium);text-underline-offset:6px;cursor:pointer;transition:color var(--dur-fast) var(--ease-standard)}.ProposalEmailPreview_width__F4V4C[aria-pressed=true]{color:var(--text-strong);font-weight:var(--weight-semibold);text-decoration:underline;text-decoration-thickness:2px}.ProposalEmailPreview_subject__yjAq7{margin:0;color:var(--text-body);font-size:var(--text-xs);overflow-wrap:anywhere}.ProposalEmailPreview_stage__a2Fhv{display:flex;flex:1 1 auto;align-items:flex-start;justify-content:center;min-height:240px;padding:var(--space-3);overflow:auto;border-radius:var(--radius-card);background:var(--surface-band)}.ProposalEmailPreview_frame__E9PBC{max-width:100%;height:min(62vh,760px);border:0;background:var(--surface-raised)}.ProposalEmailPreview_status__9kX3Q{margin:var(--space-6) 0;color:var(--text-body);font-size:var(--text-sm);text-align:center}.ProposalEmailPreview_footer__gTb7n{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-3)}.ProposalEmailPreview_close__ovrep:focus-visible,.ProposalEmailPreview_width__F4V4C:focus-visible{outline:var(--focus-ring-width) solid var(--focus-color);outline-offset:var(--focus-ring-offset)}@media (hover:hover) and (pointer:fine){.ProposalEmailPreview_close__ovrep:hover{background:var(--surface-band)}.ProposalEmailPreview_width__F4V4C[aria-pressed=false]:hover{color:var(--text-strong)}}@media (max-width:599px){.ProposalEmailPreview_card__zaYBx{padding:var(--space-4)}.ProposalEmailPreview_footer__gTb7n>*{flex:1 1 100%}}.ProposalBar_region__JkwyI,.ProposalBar_spacer__j3Qd6{--dock-offset:var(--space-6)}.ProposalBar_region__JkwyI{position:fixed;left:0;right:0;bottom:calc(var(--dock-offset) + env(safe-area-inset-bottom, 0px));z-index:var(--z-drawer);padding-inline:var(--space-4);pointer-events:none}.ProposalBar_stack__HpBC_{max-width:1040px;margin-inline:auto}.ProposalBar_dock__V3Ztb,.ProposalBar_stack__HpBC_{display:flex;flex-direction:column;gap:var(--space-3)}.ProposalBar_dock__V3Ztb{pointer-events:auto}.ProposalBar_dock__V3Ztb[data-state=open]{animation:ProposalBar_dockIn__NYx6f var(--dur-moderate) var(--ease-out-expo) both}.ProposalBar_dock__V3Ztb[data-state=closed]{animation:ProposalBar_dockOut__QR4IN var(--dur-base) var(--ease-out) both;pointer-events:none}@keyframes ProposalBar_dockIn__NYx6f{0%{opacity:0;transform:translate3d(0,calc(100% + var(--dock-offset)),0)}to{opacity:1;transform:none}}@keyframes ProposalBar_dockOut__QR4IN{0%{opacity:1;transform:none}to{opacity:0;transform:translate3d(0,var(--space-6),0)}}.ProposalBar_spacer__j3Qd6{height:calc(var(--bar-h, 0px) + 2 * var(--dock-offset));background:var(--surface-inverse-deep)}.ProposalBar_bar__entTQ{display:grid;grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"summary slots actions";align-items:center;grid-column-gap:var(--space-6);column-gap:var(--space-6);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-6);background:var(--surface-raised);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);font-family:var(--font-sans)}.ProposalBar_summaryArea__kYK5f{grid-area:summary;display:flex;align-items:center;min-width:0}.ProposalBar_summary___G8KP{display:flex;flex-direction:column;gap:6px;min-width:0}.ProposalBar_eyebrow__I_X_t{display:block;margin:0;color:var(--text-accent);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);line-height:1.4;text-transform:uppercase;white-space:nowrap}.ProposalBar_count__LztLK{display:flex;align-items:baseline;gap:6px;margin:0;color:var(--text-body);font-size:var(--text-sm);line-height:1.2;white-space:nowrap}.ProposalBar_countVisual__DE6tS{display:inline-flex;align-items:baseline;gap:6px}.ProposalBar_count__LztLK strong{color:var(--text-strong);font-family:var(--font-display);font-size:var(--text-display-xs);font-weight:var(--weight-bold);line-height:1}.ProposalBar_roll__5d4Hd{display:inline-grid;-webkit-clip-path:inset(0 -.2em);clip-path:inset(0 -.2em)}.ProposalBar_roll__5d4Hd>*{grid-area:1/1}.ProposalBar_rollOut__qTYib{visibility:hidden}html[data-motion=on] .ProposalBar_rollOut__qTYib{visibility:visible;animation:ProposalBar_rollOut__qTYib var(--dur-moderate) var(--ease-out) forwards}html[data-motion=on] .ProposalBar_rollIn__wii_0{animation:ProposalBar_rollIn__wii_0 var(--dur-moderate) var(--ease-out) backwards}@keyframes ProposalBar_rollOut__qTYib{to{opacity:0;translate:0 -100%}}@keyframes ProposalBar_rollIn__wii_0{0%{opacity:0;translate:0 100%}}.ProposalBar_summaryToggle__h_uja{display:none;align-items:center;flex:0 1 auto;min-width:0;min-height:48px;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.ProposalBar_summaryText__jNXpD{display:flex;flex-direction:column;gap:4px;min-width:0}.ProposalBar_chevron__pt_hA{flex-shrink:0;color:var(--text-strong);transition:transform var(--dur-base) var(--ease-out)}[aria-expanded=true] .ProposalBar_chevron__pt_hA{transform:rotate(180deg)}.ProposalBar_minimise__3mJ0T{display:none;align-items:center;justify-content:flex-end;flex-shrink:0;width:30px;min-height:48px;padding:0;border:0;background:none;color:var(--text-strong);cursor:pointer;-webkit-tap-highlight-color:transparent}.ProposalBar_minimise__3mJ0T svg{transition:transform var(--dur-base) var(--ease-out)}.ProposalBar_minimise__3mJ0T[aria-expanded=false] svg{transform:rotate(180deg)}.ProposalBar_slots__waqCN{grid-area:slots;position:relative;display:flex;gap:var(--space-2);margin:0;padding:0;list-style:none}.ProposalBar_slotEmpty__twz4U,.ProposalBar_slot___zdUx{position:relative;flex-shrink:0;width:48px;height:48px;border-radius:10px}.ProposalBar_slot___zdUx{transition:opacity var(--dur-fast) var(--ease-standard)}.ProposalBar_slotRemoving__4ZZOu{opacity:.5}.ProposalBar_slotFrame__iimP_{position:absolute;inset:0;overflow:hidden;border-radius:inherit;background:var(--surface-band)}.ProposalBar_slotFrame__iimP_ img{display:block;width:100%;height:100%;object-fit:cover}html[data-motion=on] .ProposalBar_thumbImg__gwQ0Y{transition:opacity var(--dur-base) var(--ease-standard)}html[data-motion=on] .ProposalBar_thumbImg__gwQ0Y:not([data-loaded]){opacity:0}.ProposalBar_slots__waqCN .ProposalBar_slot___zdUx[data-landing] .ProposalBar_slotFrame__iimP_>*,.ProposalBar_slots__waqCN .ProposalBar_slot___zdUx[data-landing] .ProposalBar_slotRemove__eWZDX{opacity:0;transition:none}.ProposalBar_slotSkeleton__e2zXp{position:absolute;inset:0;border-radius:inherit}.ProposalBar_slotRemove__eWZDX{position:absolute;top:-7px;right:-7px;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:0;border-radius:var(--radius-full);background:var(--surface-raised);box-shadow:var(--shadow-sm);color:var(--text-strong);cursor:pointer;transition:opacity var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-standard)}.ProposalBar_slotRemove__eWZDX:before{content:"";position:absolute;inset:-11px}.ProposalBar_slotRemove__eWZDX:disabled{cursor:default}.ProposalBar_slotEmpty__twz4U{background:var(--surface-band)}@media (hover:hover) and (pointer:fine){.ProposalBar_slotRemove__eWZDX{opacity:0;transform:scale(.85)}.ProposalBar_slot___zdUx:focus-within .ProposalBar_slotRemove__eWZDX,.ProposalBar_slot___zdUx:hover .ProposalBar_slotRemove__eWZDX{opacity:1;transform:none}.ProposalBar_slotRemove__eWZDX:hover{background:var(--surface-band)}}.ProposalBar_actions__ZVL4n{grid-area:actions;display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);min-width:0}.ProposalBar_reviewToggle__n5OA7{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:48px;padding:0 18px 0 20px;border:1px solid var(--line-input);border-radius:var(--radius-control);background:transparent;color:var(--text-strong);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:.005em;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),transform var(--dur-instant) var(--ease-out)}.ProposalBar_reviewToggle__n5OA7:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.ProposalBar_reviewToggle__n5OA7:hover{border-color:var(--text-strong);background:var(--surface-band)}}.ProposalBar_clear__FJ8h8.ProposalBar_clear__FJ8h8{color:var(--text-body)}.ProposalBar_send__cuy1I.ProposalBar_send__cuy1I{flex-shrink:0}.ProposalBar_sendShort__0wRCV{display:none}.ProposalBar_spinner__X__vc{width:16px;height:16px}.ProposalBar_iconButton__SeDxY:focus-visible,.ProposalBar_minimise__3mJ0T:focus-visible,.ProposalBar_reviewToggle__n5OA7:focus-visible,.ProposalBar_rowName__4rYe3:focus-visible,.ProposalBar_slotRemove__eWZDX:focus-visible,.ProposalBar_summaryToggle__h_uja:focus-visible{outline:var(--focus-ring-width) solid var(--focus-color);outline-offset:var(--focus-ring-offset)}.ProposalBar_panel__pnb__{display:flex;flex-direction:column;max-height:min(560px,calc(100dvh - var(--header-h) - var(--bar-h, 96px) - 72px));overflow:hidden;background:var(--surface-raised);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);color:var(--text-strong);font-family:var(--font-sans);transform-origin:50% 100%}.ProposalBar_panel__pnb__[data-state=open]{animation:ProposalBar_panelIn__koQKl var(--dur-moderate) var(--ease-out) both}.ProposalBar_panel__pnb__[data-state=closed]{animation:ProposalBar_panelOut__Fv2WA var(--dur-base) var(--ease-out) both;pointer-events:none}@keyframes ProposalBar_panelIn__koQKl{0%{opacity:0;transform:translate3d(0,12px,0) scale(.985)}to{opacity:1;transform:none}}@keyframes ProposalBar_panelOut__Fv2WA{0%{opacity:1;transform:none}to{opacity:0;transform:translate3d(0,8px,0) scale(.99)}}.ProposalBar_panelHeader__Fyn6K{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-shrink:0;padding:var(--space-5) var(--space-4) var(--space-2) var(--space-6)}.ProposalBar_panelHeading__WBnKU{display:flex;flex-direction:column;gap:2px;min-width:0}.ProposalBar_panelTitle__xHini{margin:0;color:var(--text-strong);font-family:var(--font-display);font-size:var(--text-display-xs);font-weight:var(--weight-bold);line-height:var(--leading-snug)}.ProposalBar_panelMeta___cF4P{margin:0;color:var(--text-body);font-size:var(--text-xs)}.ProposalBar_iconButton__SeDxY{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;padding:0;border:0;border-radius:var(--radius-full);background:var(--surface-raised);color:var(--text-strong);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard),transform var(--dur-instant) var(--ease-out)}.ProposalBar_iconButton__SeDxY:active{transform:scale(.94)}@media (hover:hover) and (pointer:fine){.ProposalBar_iconButton__SeDxY:hover{background:var(--surface-band)}}.ProposalBar_rows__UMKIj{flex:1 1 auto;min-height:0;margin:0;padding:0 var(--space-6);overflow-y:auto;overscroll-behavior:contain;list-style:none}.ProposalBar_rowWrap__GjMoz[data-exiting=true]{display:none}.ProposalBar_rowInner__EscpJ{transition:translate var(--dur-base) var(--ease-out)}.ProposalBar_rowWrap__GjMoz[data-exiting=true] .ProposalBar_rowInner__EscpJ{translate:calc(-1 * var(--space-4)) 0}html[data-motion=on] .ProposalBar_rowWrap__GjMoz{animation:ProposalBar_rowIn__eB_6z var(--dur-moderate) var(--ease-out) calc(var(--dur-instant) + var(--i, 0) * 40ms) backwards}@keyframes ProposalBar_rowIn__eB_6z{0%{opacity:0;translate:0 8px}}.ProposalBar_row__tpe0Y{display:grid;grid-template-columns:64px minmax(0,1fr) auto auto;grid-template-areas:"thumb info price remove";align-items:center;grid-column-gap:var(--space-4);column-gap:var(--space-4);padding:var(--space-3) 0;transition:opacity var(--dur-fast) var(--ease-standard)}.ProposalBar_rowRemoving__2KHYc{opacity:.55}.ProposalBar_rowThumb__qRHVy{grid-area:thumb;position:relative;width:64px;height:64px;overflow:hidden;border-radius:var(--radius-md);background:var(--surface-band)}.ProposalBar_rowThumb__qRHVy img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ProposalBar_thumbSkeleton__JagOD{position:absolute;inset:0}.ProposalBar_rowInfo__P5Fb1{grid-area:info;display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.ProposalBar_rowName__4rYe3{margin:0;color:var(--text-strong);font-size:var(--text-md);font-weight:var(--weight-semibold);line-height:1.35;text-decoration:none;overflow-wrap:anywhere}@media (hover:hover) and (pointer:fine){a.ProposalBar_rowName__4rYe3:hover{text-decoration:underline;text-underline-offset:3px}}.ProposalBar_nameSkeleton__wC_Ju{display:block;width:60%;height:16px}.ProposalBar_rowMeta__tOqFw{margin:0;color:var(--text-body);font-size:var(--text-xs);line-height:1.45}.ProposalBar_rowPrice__E_S9N{grid-area:price;display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}.ProposalBar_rowAmount__Q8poV{margin:0;color:var(--text-strong);font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:1.2;white-space:nowrap}.ProposalBar_rowUnit__BThG6{margin:0;color:var(--text-body);font-size:var(--text-2xs);white-space:nowrap}.ProposalBar_rowAvailability__xV8Su{margin:2px 0 0;color:var(--text-accent);font-size:var(--text-2xs);font-weight:var(--weight-semibold);line-height:1.2;white-space:nowrap}.ProposalBar_rowRemove__XQDef{grid-area:remove}.ProposalBar_panelFooter__gdF3r{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-shrink:0;padding:var(--space-2) var(--space-3) var(--space-2) var(--space-6);background:var(--surface-band)}.ProposalBar_remaining__5NPbC{margin:0;color:var(--text-body);font-size:var(--text-xs)}.ProposalBar_footerActions__Q7g35{display:flex;align-items:center;gap:var(--space-1)}.ProposalBar_banner__VwEEG{display:flex;align-items:center;gap:var(--space-3);align-self:center;width:min(600px,100%);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-5);background:var(--surface-raised);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);pointer-events:auto}.ProposalBar_banner__VwEEG[data-state=open]{animation:ds-rise-in var(--dur-base) var(--ease-out) both}.ProposalBar_banner__VwEEG[data-state=closed]{animation:ds-fade-out var(--dur-fast) var(--ease-out) both;pointer-events:none}.ProposalBar_bannerText__WihBL{flex:1 1 auto;min-width:0;margin:0;color:var(--text-body);font-size:var(--text-sm);line-height:var(--leading-normal)}.ProposalBar_bannerActions__v_bE6{display:flex;align-items:center;gap:var(--space-1);flex-shrink:0}@media (max-width:1199px){.ProposalBar_sendLong__m6RiI{display:none}.ProposalBar_sendShort__0wRCV{display:inline}}@media (max-width:1023px){.ProposalBar_bar__entTQ{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"summary slots" "actions actions";row-gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-3) var(--space-5)}.ProposalBar_slots__waqCN{justify-self:end}}@media (max-width:1023px) and (max-height:520px){.ProposalBar_region__JkwyI,.ProposalBar_spacer__j3Qd6{--dock-offset:var(--space-3)}.ProposalBar_bar__entTQ{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"summary actions";row-gap:0;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-5)}.ProposalBar_clear__FJ8h8.ProposalBar_clear__FJ8h8,.ProposalBar_slots__waqCN{display:none}}@media (max-width:767px){.ProposalBar_region__JkwyI,.ProposalBar_spacer__j3Qd6{--dock-offset:var(--space-3)}.ProposalBar_region__JkwyI{padding-inline:var(--space-3)}.ProposalBar_bar__entTQ{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"summary actions";row-gap:0;column-gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border-radius:var(--radius-lg)}.ProposalBar_clear__FJ8h8.ProposalBar_clear__FJ8h8,.ProposalBar_reviewToggle__n5OA7,.ProposalBar_slots__waqCN,.ProposalBar_summary___G8KP{display:none}.ProposalBar_summaryToggle__h_uja{display:flex}.ProposalBar_count__LztLK strong{font-size:var(--text-lg)}.ProposalBar_bar__entTQ[data-collapsed=true] .ProposalBar_summary___G8KP{gap:4px}.ProposalBar_panel__pnb__{border-radius:var(--radius-lg)}.ProposalBar_banner__VwEEG{flex-wrap:wrap}.ProposalBar_bannerText__WihBL{flex-basis:100%}.ProposalBar_bannerActions__v_bE6{margin-left:auto}}@media (max-width:599px){.ProposalBar_panelHeader__Fyn6K{padding:var(--space-4) var(--space-3) var(--space-3) var(--space-4)}.ProposalBar_rows__UMKIj{padding:0 var(--space-4)}.ProposalBar_row__tpe0Y{grid-template-columns:56px minmax(0,1fr) auto;grid-template-areas:"thumb info remove" "thumb price remove";row-gap:6px;column-gap:var(--space-3);align-items:start;padding:var(--space-3) 0}.ProposalBar_rowThumb__qRHVy{width:56px;height:56px}.ProposalBar_rowPrice__E_S9N{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:2px 6px;text-align:left}.ProposalBar_rowAvailability__xV8Su{margin-top:0}.ProposalBar_rowRemove__XQDef.ProposalBar_rowRemove__XQDef{align-self:center;width:40px;padding:0;gap:0}.ProposalBar_rowRemoveLabel__F_bu1{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.ProposalBar_panelFooter__gdF3r{padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4)}}@media (max-width:374px){.ProposalBar_send__cuy1I.ProposalBar_send__cuy1I{padding-inline:var(--space-4);font-size:var(--text-xs)}.ProposalBar_summaryToggle__h_uja .ProposalBar_eyebrow__I_X_t{white-space:normal}}@media (max-width:1023px) and (max-height:520px),(max-width:767px){.ProposalBar_minimise__3mJ0T{display:inline-flex}.ProposalBar_dock__V3Ztb[data-collapsed=true]{pointer-events:none}.ProposalBar_dock__V3Ztb[data-collapsed=true]:not([data-state=closed])>.ProposalBar_bar__entTQ{pointer-events:auto}.ProposalBar_bar__entTQ[data-collapsed=true]{position:relative;grid-template-columns:auto;grid-template-areas:"summary";align-self:flex-start}.ProposalBar_bar__entTQ[data-collapsed=true] .ProposalBar_summary___G8KP{display:flex}.ProposalBar_bar__entTQ[data-collapsed=true] .ProposalBar_actions__ZVL4n,.ProposalBar_bar__entTQ[data-collapsed=true] .ProposalBar_slots__waqCN,.ProposalBar_bar__entTQ[data-collapsed=true] .ProposalBar_summaryToggle__h_uja{display:none}.ProposalBar_bar__entTQ[data-collapsed=true] .ProposalBar_minimise__3mJ0T:after{content:"";position:absolute;inset:0}.ProposalBar_bar__entTQ[data-collapsed=true] .ProposalBar_minimise__3mJ0T:focus-visible{outline:none}.ProposalBar_bar__entTQ[data-collapsed=true]:has(.ProposalBar_minimise__3mJ0T:focus-visible){outline:var(--focus-ring-width) solid var(--focus-color);outline-offset:var(--focus-ring-offset)}html[data-motion=on] .ProposalBar_bar__entTQ[data-collapsed=true]{animation:ProposalBar_barLower__tyliA var(--dur-base) var(--ease-out) both}html[data-motion=on] .ProposalBar_bar__entTQ[data-collapsed=false]{animation:ProposalBar_barRaise__gE84f var(--dur-base) var(--ease-out) both}}@keyframes ProposalBar_barLower__tyliA{0%{opacity:0;translate:0 var(--space-2)}}@keyframes ProposalBar_barRaise__gE84f{0%{opacity:0;translate:0 var(--space-2)}}.ProposalSuccessModal_card__hSqiG{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--space-5);width:min(480px,100%);margin:0 auto;padding:var(--space-9) var(--space-8) var(--space-8);background:var(--surface-raised);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);font-family:var(--font-sans);text-align:center}.ProposalSuccessModal_close__0kOQH{position:absolute;top:var(--space-4);right:var(--space-4);display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:var(--radius-full);background:var(--surface-raised);color:var(--text-strong);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard),transform var(--dur-instant) var(--ease-out)}.ProposalSuccessModal_close__0kOQH:active{transform:scale(.94)}@media (hover:hover) and (pointer:fine){.ProposalSuccessModal_close__0kOQH:hover{background:var(--surface-band)}}.ProposalSuccessModal_close__0kOQH:focus-visible{outline:var(--focus-ring-width) solid var(--focus-color);outline-offset:var(--focus-ring-offset)}.ProposalSuccessModal_mark__tC6Dd{display:inline-flex;color:var(--text-accent)}.ProposalSuccessModal_mark__tC6Dd svg path{stroke-dasharray:23 23;stroke-dashoffset:0}html[data-motion=on] .ProposalSuccessModal_mark__tC6Dd svg path{animation:ProposalSuccessModal_tickDraw__j6Ctj var(--dur-slow) var(--ease-out) var(--dur-base) backwards}@keyframes ProposalSuccessModal_tickDraw__j6Ctj{0%{stroke-dashoffset:-23}}.ProposalSuccessModal_text___QX4U{display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.ProposalSuccessModal_heading__2NK5L{margin:0;color:var(--text-strong);font-family:var(--font-display);font-size:var(--text-display-sm);font-weight:var(--weight-bold);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight)}.ProposalSuccessModal_body__5bYKV{margin:0;max-width:34ch;color:var(--text-body);font-size:var(--text-md);line-height:var(--leading-relaxed)}.ProposalSuccessModal_ref__YpXsS{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:var(--space-1) var(--space-2);width:100%;margin:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--surface-band)}.ProposalSuccessModal_ref__YpXsS dt{color:var(--text-body);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;white-space:nowrap}.ProposalSuccessModal_ref__YpXsS dd{margin:0;color:var(--text-strong);font-size:var(--text-sm);font-weight:var(--weight-semibold);white-space:nowrap}.ProposalSuccessModal_ref__YpXsS .ProposalSuccessModal_refAction__8kG05{display:inline-flex;margin-left:var(--space-1)}.ProposalSuccessModal_copy__TJRRI{display:inline-grid;align-items:center;min-height:32px;padding:0 var(--space-1);border:0;border-radius:var(--radius-xs);background:none;color:var(--text-strong);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-semibold);cursor:pointer}.ProposalSuccessModal_copyDone__yL5jl,.ProposalSuccessModal_copyLabel__tKjhp{grid-area:1/1;display:inline-flex;align-items:center;justify-content:center;gap:4px;transition:opacity var(--dur-fast) var(--ease-standard),translate var(--dur-base) var(--ease-out)}.ProposalSuccessModal_copyLabel__tKjhp{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.ProposalSuccessModal_copyDone__yL5jl{opacity:0;translate:0 4px}.ProposalSuccessModal_copy__TJRRI[data-copied] .ProposalSuccessModal_copyLabel__tKjhp{opacity:0;translate:0 -4px}.ProposalSuccessModal_copy__TJRRI[data-copied] .ProposalSuccessModal_copyDone__yL5jl{opacity:1;translate:none}.ProposalSuccessModal_copyDone__yL5jl svg path{stroke-dasharray:23 23;stroke-dashoffset:-23}.ProposalSuccessModal_copy__TJRRI[data-copied] .ProposalSuccessModal_copyDone__yL5jl svg path{stroke-dashoffset:0;transition:stroke-dashoffset var(--dur-slow) var(--ease-out) var(--dur-instant)}.ProposalSuccessModal_copy__TJRRI:focus-visible{outline:var(--focus-ring-width) solid var(--focus-color);outline-offset:var(--focus-ring-offset)}@media (hover:hover) and (pointer:fine){.ProposalSuccessModal_copy__TJRRI:hover .ProposalSuccessModal_copyLabel__tKjhp{text-decoration-thickness:2px}}@media (max-width:479px){.ProposalSuccessModal_card__hSqiG{padding:var(--space-8) var(--space-5) var(--space-6)}.ProposalSuccessModal_ref__YpXsS .ProposalSuccessModal_refAction__8kG05{flex-basis:100%;justify-content:center;margin-left:0}}.SatinGold_root__VZakh{position:relative}.SatinGold_inline__G5um4{display:inline-block}.SatinGold_source__oSRxd:has(>svg){display:block}.SatinGold_source__oSRxd>svg{display:block;width:100%;height:auto}.SatinGold_dark__poYaw .SatinGold_source__oSRxd,.SatinGold_light__5qWSl .SatinGold_source__oSRxd{-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.SatinGold_dark__poYaw .SatinGold_source__oSRxd{background-image:var(--satin-on-dark)}.SatinGold_light__5qWSl .SatinGold_source__oSRxd{background-image:var(--satin-on-light)}.SatinGold_dark__poYaw .SatinGold_source__oSRxd>svg{color:var(--color-gold-300)}.SatinGold_light__5qWSl .SatinGold_source__oSRxd>svg{color:var(--color-gold-600)}.SatinGold_canvas___fksp{position:absolute;top:calc(var(--sg-by, 0px) * -1);left:calc(var(--sg-bx, 0px) * -1);width:calc(100% + var(--sg-bx, 0px) * 2);height:calc(100% + var(--sg-by, 0px) * 2);pointer-events:none;opacity:0;transition:opacity var(--dur-slow) var(--ease-out)}.SatinGold_root__VZakh[data-sg=done] .SatinGold_canvas___fksp,.SatinGold_root__VZakh[data-sg=live] .SatinGold_canvas___fksp{opacity:1}.SatinGold_root__VZakh[data-sg=done] .SatinGold_source__oSRxd{opacity:0}@media (prefers-reduced-motion:reduce){.SatinGold_canvas___fksp{transition:none}}.CookieConsent_banner__jNipZ{position:fixed;right:calc(var(--space-6) + env(safe-area-inset-right, 0px));bottom:calc(var(--space-6) + env(safe-area-inset-bottom, 0px));z-index:calc(var(--z-drawer) + 1);display:flex;flex-direction:column;gap:var(--space-5);width:min(400px,calc(100vw - 2 * var(--space-6)));padding:var(--space-6);background:var(--surface-raised);border-radius:var(--radius-card);box-shadow:var(--shadow-xl);font-family:var(--font-sans)}body:has([aria-modal=true]) .CookieConsent_banner__jNipZ{visibility:hidden}@media (max-width:1023px){body:has([data-site-header][data-locked]) .CookieConsent_banner__jNipZ{visibility:hidden}}.CookieConsent_banner__jNipZ:focus-visible{outline-offset:calc(-1 * var(--focus-ring-width) - 4px)}.CookieConsent_banner__jNipZ[data-state=closed]{pointer-events:none}html[data-motion=on] .CookieConsent_banner__jNipZ[data-state=open]{animation:ds-rise-in var(--dur-slow) var(--ease-out) both}html[data-motion=on] .CookieConsent_banner__jNipZ[data-state=closed]{animation:ds-fade-out var(--dur-base) var(--ease-out) both}.CookieConsent_text__VQ58u{margin:0;color:var(--text-body);font-size:var(--text-sm);line-height:var(--leading-normal)}.CookieConsent_link__zuufw{position:relative;color:var(--text-strong);font-weight:var(--weight-semibold);text-decoration:underline;text-underline-offset:3px;border-radius:var(--radius-xs)}.CookieConsent_link__zuufw:after{content:"";position:absolute;inset:calc(50% - 22px) 0}.CookieConsent_actions__bhCu_{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-3);gap:var(--space-3)}@media (max-width:767px){.CookieConsent_banner__jNipZ{right:0;bottom:0;left:0;width:auto;gap:var(--space-4);padding:var(--space-5) max(var(--space-4),env(safe-area-inset-right,0px)) calc(var(--space-5) + env(safe-area-inset-bottom, 0px)) max(var(--space-4),env(safe-area-inset-left,0px));border-radius:var(--radius-xl) var(--radius-xl) 0 0}}.Footer_footer__LxLGV{position:relative;overflow:hidden;width:100%;padding:clamp(56px,6vw,88px) var(--gutter) clamp(28px,3vw,40px);background:var(--surface-inverse-deep);color:var(--text-on-inverse-muted)}.Footer_inner__4mERO{position:relative;z-index:1;display:flex;flex-direction:column;gap:clamp(40px,4vw,56px);max-width:var(--container);margin:0 auto}.Footer_top__EnE4J{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);grid-gap:clamp(40px,6vw,96px);gap:clamp(40px,6vw,96px)}.Footer_brand__hrKsL{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.Footer_logoLink__KJfgp{display:block;border-radius:var(--radius-sm)}.Footer_logo__y_pDi{display:block;width:clamp(140px,12.4vw,176px);height:auto}.Footer_about__HlW1G{margin:0;font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--text-on-inverse-muted)}.Footer_tagline__JbGy8{margin:4px 0 0;font-family:var(--font-display);font-size:clamp(1.125rem,1rem + .4vw,1.375rem);line-height:1.25;color:var(--accent);background-image:var(--gold-text-on-dark);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.Footer_columns__a4fA_{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:32px clamp(20px,3vw,48px);gap:32px clamp(20px,3vw,48px)}.Footer_column__SxNdc{display:flex;flex-direction:column;gap:18px;min-width:0}.Footer_heading__E6W7t{margin:0;font-family:var(--font-sans);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);line-height:1.4;text-transform:uppercase;color:var(--accent)}.Footer_list__FQHVj{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.Footer_link__DGU0S{display:inline;color:var(--text-on-inverse);font-size:var(--text-sm);line-height:1.45;overflow-wrap:anywhere;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:0 1px;transition:background-size var(--dur-base) var(--ease-out)}.Footer_address__MoCUk{font-style:normal;font-size:var(--text-sm);line-height:1.55;color:var(--text-on-inverse-muted)}@media (hover:hover) and (pointer:fine){.Footer_link__DGU0S:hover{background-size:100% 1px}.Footer_legalLink__8hTfW:hover{color:var(--text-on-inverse);background-size:100% 1px}.Footer_backToTop__NPm2D:hover{color:var(--text-on-inverse);border-color:var(--text-on-inverse-muted)}.Footer_backToTop__NPm2D:hover svg{transform:translate3d(0,-2px,0)}}.Footer_backToTop__NPm2D:focus-visible,.Footer_legalLink__8hTfW:focus-visible,.Footer_link__DGU0S:focus-visible{outline:var(--focus-ring-width) solid var(--focus-color-inverse);outline-offset:3px;border-radius:2px}.Footer_legalLink__8hTfW:focus-visible,.Footer_link__DGU0S:focus-visible{background-size:100% 1px}.Footer_logoLink__KJfgp:focus-visible{outline:var(--focus-ring-width) solid var(--focus-color-inverse);outline-offset:4px}.Footer_bottom__GqBWJ{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px 32px;padding-top:24px}.Footer_copyright__lB5DI{margin:0;font-size:var(--text-xs);color:var(--text-on-inverse-muted)}.Footer_legal__fuCOy{display:flex;align-items:center;flex-wrap:wrap;gap:12px 28px}.Footer_legalLink__8hTfW{color:var(--text-on-inverse-muted);font-size:var(--text-xs);text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:0 1px;transition:background-size var(--dur-base) var(--ease-out),color var(--dur-fast) var(--ease-standard)}.Footer_legalButton__Y1mSq{padding:0;font:inherit;font-size:var(--text-xs);line-height:inherit}.Footer_backToTop__NPm2D{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px;border:1px solid var(--line-inverse);border-radius:var(--radius-full);color:var(--text-on-inverse-muted);font-size:var(--text-xs);font-weight:var(--weight-medium);transition:color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard)}.Footer_backToTop__NPm2D svg{transition:transform var(--dur-base) var(--ease-out)}.Footer_wordmarkWrap__DE3vE{padding-top:clamp(8px,2vw,24px)}.Footer_wordmark__AKHV9{display:block;width:100%;opacity:.8}@media (max-width:1099px){.Footer_top__EnE4J{grid-template-columns:minmax(0,1fr)}.Footer_brand__hrKsL{max-width:520px}}@media (max-width:767px){.Footer_columns__a4fA_{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}.Footer_column__SxNdc{gap:12px}.Footer_list__FQHVj{gap:4px}.Footer_link__DGU0S{display:inline-block;padding:6px 0}.Footer_bottom__GqBWJ{flex-direction:column;align-items:flex-start}}@media (max-width:359px){.Footer_columns__a4fA_{grid-template-columns:minmax(0,1fr)}}@media (pointer:coarse){.Footer_list__FQHVj{gap:0}.Footer_legalLink__8hTfW,.Footer_link__DGU0S{display:inline-block;padding-block:12px;background-position:0 calc(100% - 12px)}.Footer_legalLink__8hTfW{line-height:20px}.Footer_legal__fuCOy{row-gap:0}.Footer_backToTop__NPm2D{height:44px}}.ServicesMegaMenu_megaMenu__YRhOP{display:flex;padding:20px 20px 20px 28px;justify-content:flex-start;align-items:stretch;gap:44px;border-radius:var(--radius-xl);background:var(--surface-raised);box-shadow:var(--shadow-xl);box-sizing:border-box}.ServicesMegaMenu_linkList__F57GU{display:flex;flex-direction:column;align-items:flex-start;gap:6px;flex-shrink:0;min-width:180px;margin:0;padding:0;list-style:none}.ServicesMegaMenu_menuLink__463GT{display:inline-flex;align-items:center;min-height:38px;color:var(--text-strong);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:1.3;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 calc(100% - 8px);background-size:0 1px;transition:background-size var(--dur-base) var(--ease-out),color var(--dur-fast) var(--ease-standard)}.ServicesMegaMenu_menuLink__463GT:focus-visible,.ServicesMegaMenu_menuLink__463GT[aria-current=page]{background-size:100% 1px}@media (hover:hover) and (pointer:fine){.ServicesMegaMenu_menuLink__463GT:hover{background-size:100% 1px}.ServicesMegaMenu_featured__XkIch:hover .ServicesMegaMenu_featuredImage__NkZs2{transform:scale(1.05)}}.ServicesMegaMenu_featured__XkIch:focus-visible,.ServicesMegaMenu_menuLink__463GT:focus-visible{outline:var(--focus-ring-width) solid var(--focus-color);outline-offset:2px;border-radius:var(--radius-sm)}html[data-motion=on] [data-state=open]>.ServicesMegaMenu_megaMenu__YRhOP .ServicesMegaMenu_item__zxVzd{animation:ServicesMegaMenu_itemRise__DB2Ed var(--dur-moderate) var(--ease-out) both;animation-delay:calc(var(--i, 0) * 35ms)}@keyframes ServicesMegaMenu_itemRise__DB2Ed{0%{opacity:0;transform:translate3d(0,6px,0)}to{opacity:1;transform:none}}.ServicesMegaMenu_featured__XkIch{display:block;flex-shrink:0;margin-left:auto;text-decoration:none;border-radius:var(--radius-card)}.ServicesMegaMenu_featuredImageWrapper__XdYLI{position:relative;width:272px;height:100%;min-height:220px;border-radius:var(--radius-card);overflow:hidden;background:var(--surface-band)}.ServicesMegaMenu_featuredImage__NkZs2{object-fit:cover;transition:transform var(--dur-slower) var(--ease-out),opacity var(--dur-slow) var(--ease-out)}html[data-motion=on] .ServicesMegaMenu_featuredImage__NkZs2:not([data-loaded]){opacity:0}.ServicesMegaMenu_featuredOverlay__CL8Z8{position:absolute;inset:0;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-inverse-deep) 12%,transparent) 0,color-mix(in srgb,var(--surface-inverse-deep) 62%,transparent) 46%,color-mix(in srgb,var(--surface-inverse-deep) 98%,transparent) 86%);pointer-events:none;z-index:1}.ServicesMegaMenu_featuredContent__WuPGd{position:absolute;left:20px;right:20px;bottom:20px;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.ServicesMegaMenu_featuredEyebrow__b_Pc1{color:var(--accent);font-family:var(--font-sans);font-size:11px;font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase}.ServicesMegaMenu_featuredTitle__lQbV3{color:var(--text-on-inverse);font-family:var(--font-display);font-size:18px;line-height:1.2;text-wrap:balance}.ServicesMegaMenu_featuredDescription__R1236{color:var(--text-on-inverse-muted);font-family:var(--font-sans);font-size:var(--text-xs);line-height:1.45}@media (max-width:1279px){.ServicesMegaMenu_megaMenu__YRhOP{padding:14px 14px 14px 22px;gap:24px}.ServicesMegaMenu_linkList__F57GU{min-width:150px}.ServicesMegaMenu_featuredImageWrapper__XdYLI{width:200px}}@media (max-width:1023px){.ServicesMegaMenu_megaMenu__YRhOP{width:100%;flex-wrap:wrap;align-items:flex-start;gap:0 24px;padding:0 0 16px 16px;border-radius:0;background:transparent;box-shadow:none}.ServicesMegaMenu_linkList__F57GU{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 12px);min-width:0;gap:0}.ServicesMegaMenu_linkList__F57GU li{width:100%}.ServicesMegaMenu_menuLink__463GT{display:flex;min-height:44px;color:var(--text-body);font-size:var(--text-md);font-weight:var(--weight-regular);background-image:none}.ServicesMegaMenu_menuLink__463GT[aria-current=page]{color:var(--text-accent)}.ServicesMegaMenu_featured__XkIch{flex:1 1 100%;margin:8px 0 0}.ServicesMegaMenu_featuredImageWrapper__XdYLI{width:100%;height:176px;min-height:0}}@media (max-width:560px){.ServicesMegaMenu_linkList__F57GU{flex-basis:100%}.ServicesMegaMenu_featuredImageWrapper__XdYLI{height:160px}.ServicesMegaMenu_featuredContent__WuPGd{left:16px;right:16px;bottom:16px}}.ServiceAccordion_accordion__qBE8Q{display:flex;flex-direction:column;width:100%}.ServiceAccordion_itemHeading__L7gR3{margin:0}.ServiceAccordion_trigger__WXKPu{display:grid;grid-template-columns:minmax(0,1fr) 24px;align-items:center;grid-gap:16px;gap:16px;width:100%;padding:22px 0;text-align:left;background:none;border:0;cursor:pointer;color:var(--text-strong)}.ServiceAccordion_title__O0p_L{font-family:var(--font-display);font-size:clamp(1.25rem,1.1rem + .5vw,1.625rem);font-weight:700;line-height:1.2;transition:color var(--dur-base) var(--ease-standard),transform var(--dur-base) var(--ease-out)}.ServiceAccordion_toggleIcon__TIuqD{display:inline-flex;align-items:center;justify-content:flex-end}@media (hover:hover) and (pointer:fine){.ServiceAccordion_trigger__WXKPu:hover .ServiceAccordion_title__O0p_L{transform:translate3d(4px,0,0)}}.ServiceAccordion_trigger__WXKPu:focus-visible .ServiceAccordion_title__O0p_L{transform:translate3d(4px,0,0)}.ServiceAccordion_trigger__WXKPu:active{--toggle-scale:0.9}.ServiceAccordion_trigger__WXKPu:focus-visible{outline:var(--focus-ring-width) solid var(--focus-color);outline-offset:4px;border-radius:var(--radius-sm)}.ServiceAccordion_collapse__tFiBf{display:none}.ServiceAccordion_collapseOpen__GBDhN{display:block}.ServiceAccordion_panelInner__G8Bo8{display:flex;flex-direction:column;align-items:flex-start;gap:20px;padding:0 40px 28px 0}.ServiceAccordion_description__JTUb1{margin:0;max-width:560px;color:var(--text-body);font-size:var(--text-md);line-height:var(--leading-relaxed)}.ServiceAccordion_inlineImageWrapper__I3gIv{display:none;position:relative;width:100%;border-radius:var(--radius-sm);overflow:hidden;background:var(--surface-raised)}.ServiceAccordion_inlineImage__fi_GX{object-fit:cover}@media (max-width:959px){.ServiceAccordion_inlineImageWrapper__I3gIv{display:block;aspect-ratio:16/10}.ServiceAccordion_panelInner__G8Bo8{padding:0 0 24px}html[data-motion=on] .ServiceAccordion_itemOpen__Oy_Rt .ServiceAccordion_inlineImageWrapper__I3gIv{animation:ds-reveal-rise var(--dur-reveal) var(--ease-out-expo) .12s backwards}}@media (max-width:599px){.ServiceAccordion_trigger__WXKPu{gap:12px;padding:18px 0}.ServiceAccordion_panelInner__G8Bo8{padding:0 0 22px}}.Services_services__eNwMn{width:100%;padding:var(--section-y) var(--gutter);background:var(--surface-band)}.Services_container__hY74_{max-width:var(--container);margin:0 auto;display:flex;flex-direction:column;gap:clamp(32px,4vw,56px)}.Services_grid__aB_xm{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);grid-gap:clamp(24px,4vw,72px);gap:clamp(24px,4vw,72px);align-items:start;width:100%}.Services_imageWrapper__P9uQx{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 24px);width:100%;aspect-ratio:4/5;border-radius:var(--radius-sm);overflow:hidden;background:var(--surface-raised);-webkit-clip-path:inset(0 round var(--radius-sm));clip-path:inset(0 round var(--radius-sm))}.Services_imageLayer__Tg99i{position:absolute;inset:0;opacity:0;scale:1.03;transition:opacity 0s linear var(--dur-reveal),scale 0s linear var(--dur-reveal)}.Services_imageLayerActive__vFVRZ{opacity:1;scale:1;z-index:1;transition:opacity var(--dur-reveal) var(--ease-in-out),scale var(--dur-slower) var(--ease-out)}.Services_image__mqDtV{object-fit:cover}@media (max-width:959px){.Services_grid__aB_xm{grid-template-columns:minmax(0,1fr)}.Services_imageWrapper__P9uQx{display:none}}