.bucks-contact{position:relative;width:100%;overflow:clip;color:var(--color-foreground);background:var(--color-background)}.bucks-contact *,.bucks-contact *:before,.bucks-contact *:after{box-sizing:border-box}.bucks-contact__display{margin:0;color:inherit;font-family:var(--font-heading--family);font-style:var(--font-heading--style);font-weight:var(--font-heading--weight);letter-spacing:-.055em;line-height:.84;text-transform:uppercase}.bucks-contact-hero{min-height:var(--contact-hero-height, 104svh)}.bucks-contact-hero__inner{position:relative;display:grid;min-height:inherit;place-items:center;align-content:center;padding:0 clamp(1rem,3vw,3rem) clamp(5rem,8vw,8rem)}.bucks-contact-hero__burst{position:absolute;z-index:0;top:42%;left:50%;width:min(64vw,820px);aspect-ratio:1;border-radius:50%;opacity:0;transform:translate(-50%,-50%) scale(.72) rotate(-7deg);transition:opacity .9s ease .18s,transform 1.5s cubic-bezier(.16,1,.3,1) .1s}.bucks-contact-hero__burst:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:repeating-conic-gradient(from 0deg,rgb(var(--color-foreground-rgb) / .22) 0deg .65deg,transparent .65deg 5deg);-webkit-mask:radial-gradient(circle,transparent 0 18%,#000 18.5% 72%,transparent 72.5%);mask:radial-gradient(circle,transparent 0 18%,#000 18.5% 72%,transparent 72.5%)}.bucks-contact.is-ready .bucks-contact-hero__burst{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(0)}.bucks-contact-hero__heading{position:relative;z-index:2;width:100%;margin-top:-7svh;text-align:center;font-size:clamp(6rem,16.5vw,15.5rem);white-space:nowrap}.bucks-contact__char{display:inline-block;opacity:0;transform:translate3d(-.72em,.06em,0) rotate(-8deg) scale(.82);transform-origin:50% 80%;transition:opacity .38s ease,transform .9s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--char-index) * 70ms)}.bucks-contact__char--space{width:.25em}.bucks-contact.is-ready .bucks-contact__char{opacity:1;transform:translateZ(0) rotate(0) scale(1)}.bucks-contact-hero__details{position:absolute;z-index:3;top:calc(50% + clamp(6.5rem,9vw,10rem));left:50%;display:grid;width:min(92vw,900px);justify-items:center;transform:translate3d(-50%,2.5rem,0);opacity:0;transition:opacity .65s ease .55s,transform .9s cubic-bezier(.16,1,.3,1) .45s}.bucks-contact-hero__details.is-visible,.bucks-contact.is-ready .bucks-contact-hero__details{opacity:1;transform:translate3d(-50%,0,0)}.bucks-contact-hero__intro{margin:0;text-align:center;font-family:var(--font-paragraph--family);font-size:clamp(1rem,1.8vw,1.9rem);font-style:var(--font-paragraph--style);font-weight:var(--font-paragraph--weight);letter-spacing:-.025em;line-height:1.2}.bucks-contact-hero__email{margin-top:clamp(.6rem,1vw,1rem);color:transparent;font-size:clamp(2rem,5vw,5.6rem);text-decoration:none;-webkit-text-stroke:clamp(1px,.08vw,2px) var(--color-foreground);text-stroke:clamp(1px,.08vw,2px) var(--color-foreground);transition:color .25s ease,transform .25s ease}.bucks-contact-hero__email:hover{color:var(--color-foreground);transform:rotate(-1deg)}.bucks-contact-form{min-height:auto;padding:var(--contact-form-top, 160px) clamp(1rem,3vw,3rem) var(--contact-form-bottom, 160px)}.bucks-contact-form__inner{width:min(66vw,900px);margin:0 auto;opacity:0;transform:translate3d(0,5rem,0);transition:opacity .65s ease,transform 1.05s cubic-bezier(.16,1,.3,1)}.bucks-contact-form__inner.is-visible{opacity:1;transform:translateZ(0)}.bucks-contact-form__form{display:grid;gap:clamp(1rem,1.5vw,1.5rem)}.bucks-contact-form__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,1.5vw,1.5rem)}.bucks-contact-form__field{display:grid;gap:.55rem;color:inherit;font-family:var(--font-paragraph--family);font-style:var(--font-paragraph--style);font-weight:var(--font-paragraph--weight)}.bucks-contact-form__label{font-size:clamp(.92rem,1.15vw,1.2rem);line-height:1.1}.bucks-contact-form__input{width:100%;min-height:4.6rem;padding:1rem 1.25rem;border:1px dashed rgb(var(--color-foreground-rgb) / .38);border-radius:.7rem;outline:none;color:inherit;background:transparent;font:inherit;font-size:max(1rem,16px);transition:border-color .2s ease,background-color .2s ease}.bucks-contact-form__input:focus{border-color:currentColor;background:rgb(var(--color-foreground-rgb) / .035)}.bucks-contact-form__textarea{min-height:14rem;resize:vertical}.bucks-contact-form__submit{width:100%;min-height:5.5rem;margin-top:0}.bucks-contact-form__message{margin:0 0 .5rem;font-family:var(--font-paragraph--family);font-size:1rem}@media screen and (max-width:749px){.bucks-contact-hero{min-height:var(--contact-hero-height-mobile, 90svh)}.bucks-contact-hero__inner{padding-inline:.75rem}.bucks-contact-hero__burst{top:43%;width:122vw}.bucks-contact-hero__heading{margin-top:-5svh;font-size:clamp(4.4rem,20vw,7.8rem);white-space:normal}.bucks-contact-hero__details{top:calc(50% + clamp(4.8rem,19vw,7rem))}.bucks-contact-hero__intro{max-width:25ch;font-size:clamp(1rem,4.3vw,1.3rem)}.bucks-contact-hero__email{max-width:96vw;font-size:clamp(1.65rem,7vw,2.7rem)}.bucks-contact-form{min-height:auto;padding:var(--contact-form-top-mobile, 70px) 1rem var(--contact-form-bottom-mobile, 80px)}.bucks-contact-form__inner{width:100%}.bucks-contact-form__row{grid-template-columns:1fr}.bucks-contact-form__input{min-height:4rem}.bucks-contact-form__textarea{min-height:12rem}.bucks-contact-form__submit{min-height:4.75rem}}@media(prefers-reduced-motion:reduce){.bucks-contact__char,.bucks-contact-hero__burst,.bucks-contact-hero__details,.bucks-contact-form__inner{opacity:1;transform:none;transition:none}.bucks-contact-hero__burst{transform:translate(-50%,-50%)}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/bucks-contact.css.map */
