.commission-request{position:relative;overflow:hidden}.commission-request:before{content:"";position:absolute;top:-24rem;left:-18rem;width:52rem;height:52rem;border-radius:50%;background:radial-gradient(circle,rgba(var(--color-button),.18),transparent 68%);pointer-events:none}.commission-request__grid{position:relative;display:grid;gap:5rem}.commission-request__eyebrow{margin:0 0 1.2rem;color:rgb(var(--color-button));font-size:1.2rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.commission-request__title{max-width:58rem;margin:0}.commission-request__intro{max-width:55rem;margin-top:2rem;color:rgba(var(--color-foreground),.72);font-size:1.7rem;line-height:1.7}.commission-request__highlights{display:grid;gap:1.2rem;margin:3rem 0 0;padding:0;list-style:none}.commission-request__process{margin-top:4rem;padding-top:3rem;border-top:.1rem solid rgba(var(--color-foreground),.14)}.commission-request__process-heading{margin:0 0 2rem}.commission-request__steps{display:grid;gap:2rem;margin:0;padding:0;list-style:none}.commission-request__step{display:grid;grid-template-columns:4rem minmax(0,1fr);gap:1.4rem;align-items:start}.commission-request__step-number{color:rgb(var(--color-button));font-size:1.2rem;font-weight:700;letter-spacing:.12em}.commission-request__step h3{margin:0 0 .5rem;font-family:var(--font-body-family);font-size:1.5rem;font-weight:700}.commission-request__step p{margin:0;color:rgba(var(--color-foreground),.62);font-size:1.35rem;line-height:1.55}.commission-request__highlight{display:flex;gap:1.2rem;align-items:center;color:rgb(var(--color-foreground));font-weight:600}.commission-request__highlight:before{content:"";flex:0 0 auto;width:.8rem;height:.8rem;border-radius:50%;background:rgb(var(--color-button));box-shadow:0 0 1.6rem rgba(var(--color-button),.8)}.commission-request__benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin-top:4rem}.commission-request__benefit{min-height:12rem;padding:2rem;border:.1rem solid rgba(var(--color-foreground),.14);background:rgba(var(--color-foreground),.035)}.commission-request__benefit-number{display:block;margin-bottom:1.8rem;color:rgb(var(--color-button));font-size:1.1rem;font-weight:700;letter-spacing:.15em}.commission-request__benefit h3{margin:0;font-family:var(--font-body-family);font-size:1.5rem;font-weight:700;line-height:1.35}.commission-request__form-panel{padding:3rem;border:.1rem solid rgba(var(--color-foreground),.14);background:rgba(var(--color-background),.86);box-shadow:0 2.4rem 7rem #00000047}.commission-request__form-heading{margin:0 0 .8rem}.commission-request__form-copy{margin:0 0 3rem;color:rgba(var(--color-foreground),.65)}.commission-request__trust{margin:0 0 3rem;padding:1.8rem 2rem;border-left:.2rem solid rgb(var(--color-button));background:rgba(var(--color-button),.08)}.commission-request__trust strong{display:block;margin-bottom:.6rem;color:rgb(var(--color-foreground))}.commission-request__trust p{margin:0;color:rgba(var(--color-foreground),.68);font-size:1.3rem;line-height:1.55}.commission-request__form{display:grid;gap:2.4rem}.commission-request__row{display:grid;gap:1.6rem}.commission-request__group{min-width:0;margin:0;padding:0;border:0}.commission-request__label,.commission-request__legend{display:block;margin-bottom:.9rem;color:rgb(var(--color-foreground));font-size:1.3rem;font-weight:700;letter-spacing:.04em}.commission-request__required{color:rgb(var(--color-button))}.commission-request__input,.commission-request__select,.commission-request__textarea{width:100%;min-height:5.2rem;padding:1.4rem 1.6rem;border:.1rem solid rgba(var(--color-foreground),.28);border-radius:var(--inputs-radius);outline:none;color:rgb(var(--color-foreground));background:rgba(var(--color-foreground),.045);font:inherit;transition:border-color var(--duration-short) ease,box-shadow var(--duration-short) ease}.commission-request__textarea{min-height:12rem;resize:vertical}.commission-request__textarea--large{min-height:17rem}.commission-request__input[type=date]{color-scheme:dark}.commission-request__input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(1);opacity:.7}.commission-request__input:focus,.commission-request__select:focus,.commission-request__textarea:focus{border-color:rgb(var(--color-button));box-shadow:0 0 0 .1rem rgb(var(--color-button))}.commission-request__input::placeholder,.commission-request__textarea::placeholder{color:rgba(var(--color-foreground),.45)}.commission-request__select{-webkit-appearance:none;appearance:none;padding-right:4.5rem;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 2rem) 2.2rem,calc(100% - 1.5rem) 2.2rem;background-size:.5rem .5rem,.5rem .5rem;background-repeat:no-repeat}.commission-request__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.commission-request__option{position:relative}.commission-request__option input{position:absolute;width:1px;height:1px;opacity:0}.commission-request__option label{display:flex;min-height:5.2rem;align-items:center;padding:1.2rem 1.4rem;border:.1rem solid rgba(var(--color-foreground),.22);color:rgba(var(--color-foreground),.78);cursor:pointer;transition:border-color var(--duration-short) ease,background var(--duration-short) ease,color var(--duration-short) ease}.commission-request__option input:checked+label{border-color:rgb(var(--color-button));color:rgb(var(--color-foreground));background:rgba(var(--color-button),.14)}.commission-request__option input:focus-visible+label{outline:.2rem solid rgb(var(--color-button));outline-offset:.2rem}.commission-request__help{margin:.8rem 0 0;color:rgba(var(--color-foreground),.55);font-size:1.2rem;line-height:1.5}.commission-reference-upload{min-width:0}.commission-reference-upload__status{display:none}.commission-reference-upload__files{display:grid;gap:.8rem;margin:1rem 0 0;padding:0;list-style:none}.commission-reference-upload__file{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1rem;align-items:center;padding:1rem 1.2rem;border:.1rem solid rgba(var(--color-foreground),.12);border-radius:.7rem;background:rgba(var(--color-foreground),.04)}.commission-reference-upload__file-marker{width:.8rem;height:.8rem;border-radius:50%;background:rgb(var(--color-button));box-shadow:0 0 1rem rgba(var(--color-button),.65)}.commission-reference-upload__file a{min-width:0;overflow:hidden;color:rgb(var(--color-foreground));text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.commission-reference-upload__file a:hover{color:rgb(var(--color-button));text-decoration:underline}.commission-reference-upload__file-state{color:rgb(var(--color-button));font-size:1.1rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.commission-reference-upload__error{margin:1rem 0 0;padding:1rem 1.2rem;border-left:.2rem solid #ff6969;color:#ffb5b5;background:#ff505014;font-size:1.2rem;line-height:1.5}.commission-request__submit:disabled{cursor:wait;opacity:.55}.commission-request__submit{width:100%;min-height:5.6rem;margin-top:.8rem}.commission-request__status{padding:1.6rem;border:.1rem solid rgba(var(--color-foreground),.2)}.commission-request__status:focus{outline:none}.commission-request__success{position:relative;overflow:hidden;padding:clamp(2.4rem,5vw,4.8rem);border:.1rem solid rgba(var(--color-button),.72);border-radius:1.4rem;background:radial-gradient(circle at 100% 0,rgba(var(--color-button),.2),transparent 34%),linear-gradient(145deg,rgba(var(--color-button),.09),transparent 55%),#0000004d;box-shadow:0 2.4rem 6rem #00000047}.commission-request__success:focus{outline:.2rem solid rgb(var(--color-button));outline-offset:.3rem}.commission-request__success-mark{display:grid;width:5.2rem;height:5.2rem;margin-bottom:2rem;place-items:center;border:.1rem solid rgba(var(--color-button),.65);border-radius:50%;color:rgb(var(--color-button));background:rgba(var(--color-button),.14);box-shadow:0 0 2.8rem rgba(var(--color-button),.2)}.commission-request__success-mark svg{width:2.2rem;height:2.2rem}.commission-request__success-eyebrow{margin:0 0 .8rem;color:rgb(var(--color-button));font-size:1.2rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.commission-request__success-heading,.commission-request__success-copy{margin:0}.commission-request__success-copy{max-width:62rem;margin-top:1.2rem;color:rgba(var(--color-foreground),.74);line-height:1.7}.commission-request__success-response,.commission-request__success-payment{margin-top:2.4rem;padding:1.6rem 1.8rem;border-left:.3rem solid rgb(var(--color-button));border-radius:.4rem .9rem .9rem .4rem;background:rgba(var(--color-button),.1)}.commission-request__success-response strong,.commission-request__success-response span,.commission-request__success-payment strong,.commission-request__success-payment p{display:block;margin:0}.commission-request__success-response span,.commission-request__success-payment p{margin-top:.5rem;color:rgba(var(--color-foreground),.68);font-size:1.3rem;line-height:1.55}.commission-request__success-steps{display:grid;gap:1rem;margin:2.8rem 0 0;padding:0;list-style:none}.commission-request__success-steps li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.4rem;padding:1.6rem;border:.1rem solid rgba(var(--color-foreground),.12);border-radius:.9rem;background:rgba(var(--color-foreground),.035)}.commission-request__success-steps li>span{color:rgb(var(--color-button));font-family:var(--font-heading-family);font-size:1.8rem;line-height:1}.commission-request__success-steps strong,.commission-request__success-steps p{margin:0}.commission-request__success-steps p{margin-top:.5rem;color:rgba(var(--color-foreground),.65);font-size:1.3rem;line-height:1.55}@media screen and (min-width:750px){.commission-request__row--two{grid-template-columns:repeat(2,minmax(0,1fr))}.commission-request__form-panel{padding:4rem}.commission-request__success-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.commission-request__success-steps li{grid-template-columns:1fr}}@media screen and (min-width:990px){.commission-request__grid{grid-template-columns:minmax(0,.85fr) minmax(52rem,1.15fr);gap:7rem;align-items:start}.commission-request__story{position:sticky;top:12rem}}@media screen and (max-width:749px){.commission-request__benefits,.commission-request__options{grid-template-columns:1fr}.commission-request__form-panel{padding:2.2rem 1.8rem}.commission-reference-upload__file{grid-template-columns:auto minmax(0,1fr)}.commission-reference-upload__file-state{grid-column:2}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-commission-request.css.map */
