.ReviewForm-module__xHXcPa__form{flex-direction:column;gap:1.5rem;display:flex}.ReviewForm-module__xHXcPa__pair{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}@media (max-width:40rem){.ReviewForm-module__xHXcPa__pair{grid-template-columns:1fr;gap:1.5rem}}.ReviewForm-module__xHXcPa__box{border:1px solid var(--colour-line);transition:border-color .3s var(--ease-calm);background:0 0;flex-direction:column;gap:.4rem;padding:.95rem 1.15rem 1rem;display:flex}.ReviewForm-module__xHXcPa__box:focus-within{border-color:var(--ink)}.ReviewForm-module__xHXcPa__boxLabel{font-size:var(--type-label);color:var(--ink)}.ReviewForm-module__xHXcPa__required,.ReviewForm-module__xHXcPa__optional{color:var(--ink-muted)}.ReviewForm-module__xHXcPa__optional{font-size:.9em}.ReviewForm-module__xHXcPa__input,.ReviewForm-module__xHXcPa__textarea,.ReviewForm-module__xHXcPa__select{font:inherit;color:var(--ink);background:0 0;border:0;padding:0;font-size:1rem}.ReviewForm-module__xHXcPa__input:focus,.ReviewForm-module__xHXcPa__textarea:focus,.ReviewForm-module__xHXcPa__select:focus{outline:none}.ReviewForm-module__xHXcPa__input::placeholder,.ReviewForm-module__xHXcPa__textarea::placeholder{color:var(--ink-muted);opacity:.8}.ReviewForm-module__xHXcPa__selectWrap{display:block;position:relative}.ReviewForm-module__xHXcPa__select{appearance:none;cursor:pointer;width:100%;padding-right:2rem}.ReviewForm-module__xHXcPa__select:invalid{color:var(--ink-muted)}.ReviewForm-module__xHXcPa__chevron{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);pointer-events:none;width:.5rem;height:.5rem;position:absolute;top:50%;right:.25rem;transform:translateY(-72%)rotate(45deg)}.ReviewForm-module__xHXcPa__group{flex-direction:column;display:flex}.ReviewForm-module__xHXcPa__help{font-size:var(--type-note);color:var(--ink-muted);margin:.5rem 0 0 .15rem}.ReviewForm-module__xHXcPa__box[data-area] .ReviewForm-module__xHXcPa__boxLabel{cursor:default}.ReviewForm-module__xHXcPa__textarea{resize:vertical;min-height:9.5rem;line-height:var(--leading-body)}.ReviewForm-module__xHXcPa__counter{font-size:var(--type-note);font-variant-numeric:tabular-nums;color:var(--ink-muted);align-self:flex-end}.ReviewForm-module__xHXcPa__photoCard{cursor:pointer;transition:border-color .3s var(--ease-calm), background .3s var(--ease-calm);border:1px dashed #2b2d3159;align-items:center;gap:1.15rem;padding:1.15rem 1.25rem;display:flex}.ReviewForm-module__xHXcPa__photoCard:hover{border-color:var(--ink);background:var(--colour-bone-dim)}.ReviewForm-module__xHXcPa__photoCard:focus-within{outline:2px solid var(--ink);outline-offset:3px}.ReviewForm-module__xHXcPa__photoCard[data-chosen]{border-style:solid}.ReviewForm-module__xHXcPa__photoIcon{border:1px solid var(--colour-line);width:3rem;height:3rem;color:var(--ink);flex:none;place-items:center;font-size:1.3rem;display:grid}.ReviewForm-module__xHXcPa__photoText{flex-direction:column;gap:.2rem;min-width:0;display:flex}.ReviewForm-module__xHXcPa__photoTitle{color:var(--ink);font-size:1rem}.ReviewForm-module__xHXcPa__photoHint{font-size:var(--type-note);color:var(--ink-muted);overflow-wrap:anywhere}.ReviewForm-module__xHXcPa__photoFormats{font-size:var(--type-note);color:var(--ink-muted);opacity:.75}.ReviewForm-module__xHXcPa__photoError{font-size:var(--type-note);color:var(--ink);margin:-.75rem 0 0;font-weight:600}.ReviewForm-module__xHXcPa__consent{font-size:var(--type-note);color:var(--ink);cursor:pointer;align-items:flex-start;gap:.75rem;line-height:1.5;display:flex}.ReviewForm-module__xHXcPa__checkbox{width:1.05rem;height:1.05rem;accent-color:var(--colour-graphite);flex:none;margin-top:.15rem}.ReviewForm-module__xHXcPa__consentNote{font-size:var(--type-note);color:var(--ink-muted);margin:.35rem 0 0 1.8rem}.ReviewForm-module__xHXcPa__submit{border:1px solid var(--colour-graphite);background:var(--colour-graphite);width:100%;color:var(--colour-bone);cursor:pointer;transition:background .3s var(--ease-calm);justify-content:center;align-items:center;gap:.85rem;padding:1.15rem 2rem;display:flex;}.ReviewForm-module__xHXcPa__submit:hover:not(:disabled){background:var(--colour-graphite-soft)}.ReviewForm-module__xHXcPa__submit:disabled{opacity:.6;cursor:default}.ReviewForm-module__xHXcPa__submitArrow{font-size:1.1rem;line-height:1}.ReviewForm-module__xHXcPa__error{font-size:var(--type-note);color:var(--ink);margin:0;font-weight:600}.ReviewForm-module__xHXcPa__privacy{font-size:var(--type-note);color:var(--ink-muted);justify-content:center;align-items:center;gap:.5rem;margin:-.25rem 0 0;display:flex}.ReviewForm-module__xHXcPa__thanks{border:1px solid var(--colour-line);align-items:center;gap:1rem;padding:1.25rem 1.4rem;display:flex}.ReviewForm-module__xHXcPa__thanksIcon{color:var(--ink-muted);flex:none;font-size:1.35rem}.ReviewForm-module__xHXcPa__thanksText{font-size:var(--type-note);line-height:var(--leading-body);color:var(--ink-muted);margin:0}.ReviewForm-module__xHXcPa__hidden{}.ReviewForm-module__xHXcPa__sent{padding:2rem 0}.ReviewForm-module__xHXcPa__sent:focus-visible{outline:none}.ReviewForm-module__xHXcPa__sentHeading{color:var(--ink);margin:0 0 .75rem;font-size:1.375rem}.ReviewForm-module__xHXcPa__sentBody{font-size:var(--type-body);line-height:var(--leading-body);color:var(--ink-muted);max-width:34rem;margin:0}
.page-module__4a_p3q__page{background:var(--colour-bone);width:100%}.page-module__4a_p3q__inner{text-align:center;max-width:44rem;padding:calc(var(--space-section) * .75) clamp(1rem, 4vw, 3rem) var(--space-section);flex-direction:column;align-items:center;margin-inline:auto;display:flex}.page-module__4a_p3q__title{font-family:var(--font-sans);letter-spacing:.01em;color:var(--ink);margin:0;font-size:clamp(1.75rem,3.2vw,2.75rem);font-weight:400;line-height:1.25}.page-module__4a_p3q__rule{background:var(--ink);width:2.5rem;height:1px;margin:1.25rem 0;display:block}.page-module__4a_p3q__intro{max-width:34rem;font-size:var(--type-body);line-height:var(--leading-body);color:var(--ink-muted);margin:0}.page-module__4a_p3q__formWrap{text-align:left;width:100%;max-width:36rem;margin-top:2.5rem}
