.page-contact{--void: #000000;--bone: #F1EFEA;--bone-d: rgba(241,239,234,.55);--bone-m: rgba(241,239,234,.28);--line: rgba(241,239,234,.16);--line-s: rgba(241,239,234,.08);--acid: #E5FF35;--pad: clamp(16px, 3vw, 36px);background:var(--void);color:var(--bone);font-family:DM Sans,system-ui,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.page-contact *,.page-contact *:before,.page-contact *:after{box-sizing:border-box}.page-contact a{color:inherit}.page-contact .acid{color:var(--acid)}.page-contact .pc-hero{padding:clamp(28px,4vw,56px) var(--pad) clamp(48px,7vw,96px);border-bottom:1px solid var(--line)}.page-contact .pc-hero__breadcrumb{display:flex;align-items:center;gap:14px;font-family:Space Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--bone-m);margin-bottom:clamp(40px,8vw,96px)}.page-contact .pc-hero__breadcrumb-mark{color:var(--bone-d);font-weight:400}.page-contact .pc-hero__season{margin-left:auto;color:var(--bone-d)}.page-contact .pc-hero__wordmark{font-family:Anton,Arial Narrow,sans-serif;font-weight:400;font-size:clamp(80px,22vw,360px);line-height:.86;letter-spacing:-.025em;text-transform:uppercase;margin:0 0 0 -.045em;color:var(--bone);white-space:nowrap;padding-top:.08em;max-height:calc(1lh + .08em);overflow:hidden}.page-contact .pc-hero__wordmark .stretch{display:inline-block;width:100%;text-align:justify}.page-contact .pc-hero__wordmark .stretch:after{content:"";display:inline-block;width:100%}.page-contact .pc-hero__lede{font-family:DM Sans,sans-serif;font-size:clamp(15px,1.6vw,19px);line-height:1.55;color:var(--bone-d);max-width:60ch;margin:clamp(28px,5vw,56px) 0 0}.page-contact .pc-hero__lede p{margin:0}.page-contact .pc-hero__lede strong{color:var(--bone);font-weight:500}.page-contact .pc-body{display:grid;grid-template-columns:minmax(280px,1fr) minmax(0,1.6fr);gap:0;border-bottom:1px solid var(--line)}.page-contact .pc-channels{padding:clamp(48px,7vw,96px) clamp(28px,4vw,56px) clamp(48px,7vw,96px) var(--pad);border-right:1px solid var(--line);display:flex;flex-direction:column;gap:clamp(36px,5vw,56px)}.page-contact .pc-channels__intro{display:grid;gap:clamp(16px,2vw,24px)}.page-contact .pc-channels__eyebrow{font-family:Space Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--bone-m);margin:0;padding-bottom:12px;border-bottom:1px solid var(--line-s);justify-self:start}.page-contact .pc-channels__body{font-family:DM Sans,sans-serif;font-size:clamp(14px,1.2vw,16px);line-height:1.55;color:var(--bone-d);max-width:38ch}.page-contact .pc-channels__body p{margin:0 0 .8em}.page-contact .pc-channels__body p:last-child{margin:0}.page-contact .pc-channels__body strong{color:var(--bone);font-weight:500}.page-contact .pc-channels__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.page-contact .pc-channel{display:flex;flex-direction:column;gap:8px;padding:clamp(20px,2.5vw,28px) 0;border-top:1px solid var(--line-s)}.page-contact .pc-channel:first-child{border-top:0;padding-top:0}.page-contact .pc-channel:last-child{padding-bottom:0}.page-contact .pc-channel__label{font-family:Space Mono,ui-monospace,monospace;font-size:10px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--acid)}.page-contact .pc-channel__value{font-family:Anton,sans-serif;font-weight:400;text-transform:uppercase;font-size:clamp(20px,2.2vw,30px);line-height:1.05;letter-spacing:-.005em;color:var(--bone);text-decoration:none;word-break:break-word;transition:color .2s ease}a.pc-channel__value{position:relative;display:inline-block;width:max-content;max-width:100%}a.pc-channel__value:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:var(--line);transition:background .2s ease}a.pc-channel__value:hover{color:var(--acid)}a.pc-channel__value:hover:after{background:var(--acid)}.page-contact .pc-channel__detail{font-family:Space Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--bone-m)}.page-contact .pc-form-wrap{padding:clamp(48px,7vw,96px) var(--pad) clamp(48px,7vw,96px) clamp(28px,4vw,56px)}.page-contact .pc-form{display:flex;flex-direction:column;gap:clamp(20px,2.4vw,28px);max-width:56rem}.page-contact .pc-form__head{display:grid;gap:14px;margin-bottom:clamp(8px,1vw,16px)}.page-contact .pc-form__eyebrow{font-family:Space Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--bone-m);margin:0;padding-bottom:12px;border-bottom:1px solid var(--line-s);justify-self:start}.page-contact .pc-form__heading{font-family:Anton,sans-serif;font-weight:400;text-transform:uppercase;font-size:clamp(28px,4.6vw,64px);line-height:.95;letter-spacing:-.012em;margin:0;color:var(--bone)}.page-contact .pc-form__heading .acid{color:var(--acid)}.page-contact .pc-form__row{display:grid;grid-template-columns:1fr;gap:clamp(20px,2.4vw,28px)}@media(min-width:750px){.page-contact .pc-form__row--2{grid-template-columns:1fr 1fr}}.page-contact .pc-form__field{display:flex;flex-direction:column;gap:.55rem;min-width:0}.page-contact .pc-form__field label{font-family:Space Mono,ui-monospace,monospace;font-weight:700;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--bone)}.page-contact .pc-form__required{color:var(--acid);margin-left:.25rem}.page-contact .pc-form__field input[type=text],.page-contact .pc-form__field input[type=email],.page-contact .pc-form__field input[type=tel],.page-contact .pc-form__field select,.page-contact .pc-form__field textarea{font-family:DM Sans,sans-serif;font-size:16px;line-height:1.4;color:var(--bone);background:transparent;border:1px solid rgba(241,239,234,.3);border-radius:0;padding:.95rem 1rem;min-height:54px;width:100%;transition:border-color .18s ease,box-shadow .18s ease;-webkit-appearance:none;appearance:none}.page-contact .pc-form__field input::placeholder,.page-contact .pc-form__field textarea::placeholder{color:#f1efea66}.page-contact .pc-form__field select{background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 18px) 24px,calc(100% - 13px) 24px;background-size:5px 5px;background-repeat:no-repeat;padding-right:2.5rem;cursor:pointer}.page-contact .pc-form__field select:invalid{color:#f1efea66}.page-contact .pc-form__field select option{color:var(--void)}.page-contact .pc-form__field textarea{resize:vertical;min-height:9rem;padding-block:.95rem;font-family:DM Sans,sans-serif}.page-contact .pc-form__field input:focus,.page-contact .pc-form__field select:focus,.page-contact .pc-form__field textarea:focus{outline:none;border-color:var(--acid);box-shadow:inset 0 -2px 0 0 var(--acid)}.page-contact .pc-form__field input:hover,.page-contact .pc-form__field select:hover,.page-contact .pc-form__field textarea:hover{border-color:#f1efeab3}.page-contact .pc-form__submit-row{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(14px,1.6vw,20px);margin-top:clamp(8px,1vw,16px)}@media(min-width:750px){.page-contact .pc-form__submit-row{flex-direction:row;align-items:center;gap:clamp(20px,3vw,32px)}}.page-contact .pc-form__submit{display:inline-flex;align-items:center;gap:14px;font-family:Space Mono,ui-monospace,monospace;font-weight:700;font-size:13px;letter-spacing:.22em;text-transform:uppercase;background:var(--bone);color:var(--void);padding:1.1rem 2.25rem;border:1px solid var(--bone);border-radius:0;min-height:56px;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.page-contact .pc-form__submit span{font-size:10px;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.page-contact .pc-form__submit:hover,.page-contact .pc-form__submit:focus-visible{background:var(--acid);color:var(--void);border-color:var(--acid);outline:none}.page-contact .pc-form__submit:hover span,.page-contact .pc-form__submit:focus-visible span{transform:translate(8px)}.page-contact .pc-form__submit:active{transform:translateY(1px)}.page-contact .pc-form__fineprint{font-family:DM Sans,sans-serif;font-size:1.05rem;line-height:1.55;color:var(--bone-d);margin:0;max-width:40ch}.page-contact .pc-form__errors{padding:1rem 1.25rem;border:1px solid var(--acid);background:#e5ff350f;margin-bottom:clamp(8px,1vw,16px)}.page-contact .pc-form__errors-heading{font-family:Space Mono,ui-monospace,monospace;font-weight:700;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--acid);margin:0 0 .6rem}.page-contact .pc-form__errors ul{margin:0;padding-left:1.25rem;font-family:DM Sans,sans-serif;font-size:.95rem;line-height:1.5;color:var(--bone-d)}.page-contact .pc-form__errors a{color:var(--bone);border-bottom:1px solid var(--line)}.page-contact .pc-form__errors a:hover{color:var(--acid);border-bottom-color:var(--acid)}.page-contact .pc-form__success{padding:clamp(28px,4vw,48px) clamp(28px,4vw,40px);border:1px solid var(--line);background:radial-gradient(ellipse at 0% 0%,rgba(229,255,53,.08),transparent 60%),transparent;display:flex;flex-direction:column;gap:clamp(12px,2vw,20px);outline:none}.page-contact .pc-form__success-eyebrow{font-family:Space Mono,ui-monospace,monospace;font-weight:700;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--acid);margin:0}.page-contact .pc-form__success-heading{font-family:Anton,sans-serif;font-weight:400;text-transform:uppercase;font-size:clamp(36px,5vw,64px);line-height:.95;letter-spacing:-.012em;margin:0;color:var(--bone)}.page-contact .pc-form__success-body{font-family:DM Sans,sans-serif;font-size:clamp(14px,1.2vw,16px);line-height:1.6;color:var(--bone-d);margin:0;max-width:50ch}.page-contact .pc-foot{padding:32px var(--pad);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;font-family:Space Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--bone-m);border-top:1px solid var(--line)}.page-contact .pc-foot .right{text-align:right}.page-contact .pc-foot .center b{color:var(--bone);font-weight:700;letter-spacing:.2em}.page-contact .pc-foot a{color:var(--bone);text-decoration:none;border-bottom:1px solid var(--line);padding-bottom:1px}@media(max-width:920px){.page-contact .pc-hero__breadcrumb{flex-wrap:wrap;gap:8px 14px}.page-contact .pc-hero__season{margin-left:0;width:100%;margin-top:2px}.page-contact .pc-body{grid-template-columns:1fr}.page-contact .pc-channels{padding:clamp(40px,7vw,56px) var(--pad);border-right:0;border-bottom:1px solid var(--line)}.page-contact .pc-form-wrap{padding:clamp(40px,7vw,56px) var(--pad)}.page-contact .pc-foot{grid-template-columns:1fr;text-align:left;gap:12px}.page-contact .pc-foot .right,.page-contact .pc-foot .center{text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-page-contact.css.map */
