atp-partnerships{display:block}.atp-part{--part-blue:#63a8cc;max-width:1440px;margin:0 auto;padding:50px 5vw 90px;color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-size:17px;line-height:1.65}.atp-part *{box-sizing:border-box}.atp-part h1,.atp-part h2,.atp-part h3{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);letter-spacing:0;line-height:1.12;margin:0}.atp-part h1{font-size:clamp(40px,4.6vw,68px);max-width:620px}.atp-part h2{font-size:clamp(30px,3.2vw,46px)}.atp-part h3{font-size:26px}.atp-part p{margin:0 0 20px}.atp-part a{color:inherit;text-underline-offset:5px}.atp-part a:focus-visible,.atp-part button:focus-visible,.atp-part summary:focus-visible{outline:2px solid currentColor;outline-offset:5px}.atp-part__hero{display:grid;grid-template-columns:1fr 1fr;gap:6vw;align-items:center}.atp-part__eyebrow{font-size:12px;letter-spacing:.17em;text-transform:uppercase}.atp-part__intro{font-size:20px;max-width:510px;margin:28px 0 30px!important}.atp-part__hero-image{margin:0}.atp-part__hero-image img{width:100%;height:auto;max-height:620px;object-fit:contain;display:block}.atp-part__hero-image figcaption{font-size:12px;letter-spacing:.05em;margin-top:12px}.atp-part__button{display:inline-flex;align-items:center;justify-content:space-between;gap:36px;background:var(--part-blue);color:#173441!important;border:1px solid var(--part-blue);padding:15px 25px;font:inherit;font-size:17px;text-decoration:none;cursor:pointer;min-height:52px}.atp-part__button:hover{filter:brightness(.95)}.atp-part__text-link{display:block;width:fit-content;margin-top:20px;font-size:15px}.atp-part__paths{margin-top:100px;scroll-margin-top:35px}.atp-part__section-head{max-width:720px;margin-bottom:42px}.atp-part__section-head h2{margin-bottom:22px}.atp-part__cards{display:flex;flex-wrap:wrap;justify-content:center;gap:28px}.atp-part__path{display:flex;flex-direction:column;flex:0 1 calc((100% - 56px)/3);min-width:0;border:1px solid rgba(var(--color-foreground),.16);background:rgb(var(--color-background));overflow:hidden;transition:border-color .2s}.atp-part__path:hover,.atp-part__path:focus-within{border-color:var(--part-blue)}.atp-part__card-image{aspect-ratio:4/3;overflow:hidden;background:#63a8cc14}.atp-part__card-image img{width:100%;height:100%;object-fit:cover;display:block}.atp-part__card-body{padding:25px;display:flex;flex-direction:column;align-items:flex-start;flex:1}.atp-part__number{font-size:13px;letter-spacing:.12em;padding-top:5px}.atp-part__path .atp-part__number{color:#396780;margin-bottom:16px}.atp-part__path h3{font-size:28px;line-height:1.18;min-height:3.54em;margin-bottom:20px}.atp-part__path p{margin:0 0 14px;font-size:16px}.atp-part__path .atp-part__detail{font-size:14px}.atp-part__path-link{font-size:15px;width:100%;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:18px;border-top:1px solid rgba(var(--color-foreground),.16)}.atp-part__process{margin:90px 0;background:#63a8cc14;padding:42px}.atp-part__process h2{max-width:700px}.atp-part__process ol{list-style:none;padding:0;margin:35px 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:38px}.atp-part__process h3{font-size:23px;margin:15px 0}.atp-part__process p{font-size:16px;margin:0}.atp-part__contact{display:grid;grid-template-columns:.85fr 1.15fr;gap:8vw;margin:90px 0}.atp-part__contact-copy h2{margin-bottom:25px}.atp-part__fine{font-size:14px;line-height:1.55}.atp-part__contact-copy .atp-part__fine{margin:30px 0}.atp-part__form-wrap form{scroll-margin-top:40px}.atp-part__fields{display:grid;grid-template-columns:1fr 1fr;gap:0 22px}.atp-part__field{margin-bottom:21px;min-width:0}.atp-part__field label{display:block;font-size:14px;margin-bottom:8px}.atp-part input,.atp-part select,.atp-part textarea{display:block;width:100%;min-width:0;background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.38);border-radius:0;color:inherit;font:inherit;font-size:16px;padding:12px;min-height:48px}.atp-part select{padding-right:28px}.atp-part textarea{resize:vertical}.atp-part input:focus,.atp-part select:focus,.atp-part textarea:focus{outline:2px solid var(--part-blue);outline-offset:2px;box-shadow:none}.atp-part [hidden]{display:none!important}.atp-part__success,.atp-part__error{padding:28px;border:1px solid var(--part-blue);background:#63a8cc14;margin-bottom:24px}.atp-part__success h3,.atp-part__error h3{margin-bottom:15px}.atp-part__success p{margin:0}.atp-part__error{border-color:#963b30}.atp-part__faq{display:grid;grid-template-columns:.85fr 1.15fr;gap:8vw;border-top:1px solid rgba(var(--color-foreground),.22);padding-top:42px}.atp-part__faq details{border-bottom:1px solid rgba(var(--color-foreground),.22);padding:20px 0}.atp-part__faq details:first-child{padding-top:0}.atp-part__faq summary{cursor:pointer;font-size:20px;line-height:1.4}.atp-part__faq details p{margin:18px 0 0;font-size:16px}@media(max-width:900px){.atp-part{padding-top:30px}.atp-part__hero{gap:35px;grid-template-columns:1fr}.atp-part__hero-copy{max-width:650px}.atp-part__hero-image img{max-height:500px}.atp-part__paths{margin-top:65px}.atp-part__process{padding:28px;margin:60px 0}.atp-part__process ol{grid-template-columns:1fr;gap:30px}.atp-part__contact,.atp-part__faq{grid-template-columns:1fr;gap:30px;margin:60px 0}.atp-part__contact-copy{max-width:600px}}@media(max-width:520px){.atp-part{padding-left:22px;padding-right:22px;padding-bottom:35px}.atp-part__fields{grid-template-columns:1fr}.atp-part__button{width:100%}.atp-part h3{font-size:24px}.atp-part__hero-image img{max-height:420px}.atp-part__process{padding:25px}.atp-part__intro{font-size:18px}}@media(max-width:1000px){.atp-part__path{flex-basis:calc((100% - 28px)/2)}}@media(max-width:600px){.atp-part__cards{gap:24px}.atp-part__path{flex-basis:100%}.atp-part__path h3{min-height:0;font-size:27px}.atp-part__card-body{padding:23px}.atp-part__card-image{aspect-ratio:3/2}}@media(prefers-reduced-motion:reduce){.atp-part__path{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/18/compiled_assets/styles.css.map?subset=CA */
