.pp-contact-guided{--pp-contact-ink: #001f2a;--pp-contact-ink-soft: rgba(0, 31, 42, .72);--pp-contact-cream: #f8f4eb;--pp-contact-paper: #fffdf8;--pp-contact-gold: #8c6c36;--pp-contact-gold-light: #d6b97d;--pp-contact-line: rgba(0, 31, 42, .13);width:100%;overflow:clip;padding:clamp(52px,6vw,92px) 0 clamp(76px,7vw,112px);background:radial-gradient(circle at 9% 20%,rgba(184,150,90,.08),transparent 28%),var(--pp-contact-cream);color:var(--pp-contact-ink);font-family:var(--font-body--family, sans-serif)}.pp-contact-guided *,.pp-contact-guided *:before,.pp-contact-guided *:after{box-sizing:border-box}.pp-contact-guided [hidden]{display:none!important}.pp-contact-guided__shell{width:min(100% - 64px,1320px);margin:0 auto}.pp-contact-guided__hero{position:relative;overflow:hidden;min-height:365px;padding:clamp(64px,7vw,96px) clamp(42px,7vw,96px) 94px;border:1px solid rgba(214,185,125,.34);border-radius:36px;background:radial-gradient(circle at 84% 18%,rgba(184,150,90,.18),transparent 29%),radial-gradient(circle at 8% 92%,rgba(33,91,104,.2),transparent 35%),linear-gradient(135deg,#001f2a,#061925);box-shadow:0 30px 80px #001f2a33;color:#fffdf8;text-align:center}.pp-contact-guided__hero:before{position:absolute;content:"";pointer-events:none}.pp-contact-guided__hero:before{top:14px;right:14px;bottom:14px;left:14px;border:1px solid rgba(214,185,125,.16);border-radius:27px}.pp-contact-guided__eyebrow,.pp-contact-guided__step,.pp-contact-guided__audience-kicker{margin:0;color:var(--pp-contact-gold);font-size:11px;font-weight:700;line-height:1.35;letter-spacing:.19em;text-transform:uppercase}.pp-contact-guided__hero .pp-contact-guided__eyebrow{position:relative;z-index:1;color:var(--pp-contact-gold-light)}.pp-contact-guided__hero h1,.pp-contact-guided__chooser h2,.pp-contact-guided__details-heading h2,.pp-contact-guided__success h2,.pp-contact-guided__cta h2{font-family:var(--font-heading--family, Georgia, serif);font-style:var(--font-heading--style, normal);font-weight:var(--font-heading--weight, 400);text-wrap:balance}.pp-contact-guided__hero h1{position:relative;z-index:1;max-width:980px;margin:15px auto 21px;color:#fffdf8;font-size:clamp(50px,6vw,78px);line-height:.98;letter-spacing:-.035em}.pp-contact-guided__hero-copy{position:relative;z-index:1;max-width:760px;margin:0 auto;color:#fffdf8bf;font-size:clamp(16px,1.45vw,19px);line-height:1.68;text-wrap:pretty}.pp-contact-guided__form{display:block}.pp-contact-guided__chooser,.pp-contact-guided__details,.pp-contact-guided__success{position:relative;z-index:2;background:var(--pp-contact-paper);border:1px solid rgba(184,150,90,.28);box-shadow:0 24px 72px #001f2a21}.pp-contact-guided__chooser{width:min(100% - 80px,1160px);margin:-58px auto 0;padding:clamp(38px,4.2vw,58px);border-radius:30px}.pp-contact-guided__chooser-heading{max-width:760px;margin:0 auto 34px;text-align:center}.pp-contact-guided__chooser-heading h2,.pp-contact-guided__details-heading h2{margin:10px 0 13px;color:var(--pp-contact-ink);font-size:clamp(36px,4vw,52px);line-height:1.02;letter-spacing:-.027em}.pp-contact-guided__chooser-heading>p:last-child,.pp-contact-guided__details-heading>p:last-child{margin:0;color:var(--pp-contact-ink-soft);font-size:16px;line-height:1.65}.pp-contact-guided__audiences{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;min-width:0;margin:0;padding:0;border:0}.pp-contact-guided__audience-card{position:relative;display:block;min-width:0;cursor:pointer}.pp-contact-guided__audience-card>input{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}.pp-contact-guided__audience-card-body{position:relative;display:flex;min-height:282px;overflow:hidden;padding:30px;border:1px solid var(--pp-contact-line);border-radius:22px;background:radial-gradient(circle at 88% 10%,rgba(184,150,90,.08),transparent 30%),#fff;flex-direction:column;transition:transform .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease,color .22s ease}.pp-contact-guided__audience-topline{display:flex;margin-bottom:28px;align-items:center;justify-content:flex-end}.pp-contact-guided__audience-number{color:#001f2a57;font-size:11px;font-weight:700;letter-spacing:.18em}.pp-contact-guided__audience-card strong{display:block;margin:8px 0 12px;color:var(--pp-contact-ink);font-family:var(--font-heading--family, Georgia, serif);font-size:clamp(29px,2.7vw,38px);font-style:var(--font-heading--style, normal);font-weight:var(--font-heading--weight, 400);line-height:1.05;letter-spacing:-.02em}.pp-contact-guided__audience-copy{max-width:430px;color:var(--pp-contact-ink-soft);font-size:15px;line-height:1.62}.pp-contact-guided__audience-action{display:inline-flex;width:fit-content;margin-top:auto;padding-top:22px;align-items:center;gap:9px;color:var(--pp-contact-ink);font-size:13px;font-weight:700;letter-spacing:.045em}.pp-contact-guided__audience-action svg,.pp-contact-guided__submit svg,.pp-contact-guided__cta-link svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;transition:transform .2s ease}.pp-contact-guided__selected-label{position:absolute;top:31px;right:30px;display:none;padding:6px 9px;border:1px solid rgba(214,185,125,.42);border-radius:999px;color:var(--pp-contact-gold-light);font-size:9px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.pp-contact-guided__audience-card>input:checked+.pp-contact-guided__audience-card-body{border-color:#d6b97da8;background:radial-gradient(circle at 88% 10%,rgba(184,150,90,.18),transparent 32%),linear-gradient(145deg,#001f2a,#071a25);box-shadow:0 20px 46px #001f2a38;color:#fffdf8;transform:translateY(-3px)}.pp-contact-guided__audience-card>input:checked+.pp-contact-guided__audience-card-body strong,.pp-contact-guided__audience-card>input:checked+.pp-contact-guided__audience-card-body .pp-contact-guided__audience-action{color:#fffdf8}.pp-contact-guided__audience-card>input:checked+.pp-contact-guided__audience-card-body .pp-contact-guided__audience-copy{color:#fffdf8b8}.pp-contact-guided__audience-card>input:checked+.pp-contact-guided__audience-card-body .pp-contact-guided__audience-kicker{color:var(--pp-contact-gold-light)}.pp-contact-guided__audience-card>input:checked+.pp-contact-guided__audience-card-body .pp-contact-guided__audience-number{visibility:hidden}.pp-contact-guided__audience-card>input:checked+.pp-contact-guided__audience-card-body .pp-contact-guided__selected-label{display:inline-flex}.pp-contact-guided__audience-card>input:focus-visible+.pp-contact-guided__audience-card-body{outline:3px solid rgba(184,150,90,.48);outline-offset:4px}@media(hover:hover){.pp-contact-guided__audience-card:hover .pp-contact-guided__audience-card-body{border-color:#b8965a94;box-shadow:0 16px 38px #001f2a1f;transform:translateY(-3px)}.pp-contact-guided__audience-card:hover .pp-contact-guided__audience-action svg,.pp-contact-guided__cta-link:hover svg,.pp-contact-guided__submit:hover svg{transform:translate(4px)}}.pp-contact-guided__details{width:min(100%,1080px);margin:42px auto 0;padding:clamp(40px,5vw,68px);border-radius:30px}.pp-contact-guided[data-enhanced=true] .pp-contact-guided__details:not([hidden]){animation:pp-contact-reveal .42s ease both}@keyframes pp-contact-reveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.pp-contact-guided__details-heading{max-width:760px;margin-bottom:40px}.pp-contact-guided__field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.pp-contact-guided__audience-panel{min-width:0;margin-top:22px;padding:0;border:0}.pp-contact-guided:not([data-enhanced=true]) .pp-contact-guided__audience-panel{padding-top:34px;border-top:1px solid var(--pp-contact-line)}.pp-contact-guided__conditional{margin-top:22px}.pp-contact-guided__field--wide{grid-column:1 / -1}.pp-contact-guided__field label{display:block;margin:0 0 9px;color:var(--pp-contact-ink);font-size:13px;font-weight:700;line-height:1.35;letter-spacing:.015em}.pp-contact-guided__field label span{color:var(--pp-contact-gold)}.pp-contact-guided__field input,.pp-contact-guided__field select,.pp-contact-guided__field textarea{width:100%;min-height:58px;margin:0;padding:15px 17px;border:1px solid rgba(0,31,42,.18);border-radius:14px;outline:none;background:#fff;box-shadow:none;color:var(--pp-contact-ink);font:inherit;font-size:15px;line-height:1.45;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.pp-contact-guided__field select{cursor:pointer}.pp-contact-guided__field textarea{min-height:178px;resize:vertical}.pp-contact-guided__field input::placeholder,.pp-contact-guided__field textarea::placeholder{color:#001f2a70;opacity:1}.pp-contact-guided__field input:hover,.pp-contact-guided__field select:hover,.pp-contact-guided__field textarea:hover{border-color:#001f2a52}.pp-contact-guided__field input:focus,.pp-contact-guided__field select:focus,.pp-contact-guided__field textarea:focus{border-color:#b8965ae0;box-shadow:0 0 0 4px #b8965a21}.pp-contact-guided__field-error{display:block;margin-top:7px;color:#7b2020;font-size:12px;line-height:1.45}.pp-contact-guided__message-block{margin-top:42px;padding-top:38px;border-top:1px solid var(--pp-contact-line)}.pp-contact-guided__message-block>.pp-contact-guided__step{margin-bottom:20px}.pp-contact-guided__submit-row{display:flex;margin-top:27px;align-items:center;justify-content:space-between;gap:28px}.pp-contact-guided__submit-row>p{max-width:540px;margin:0;color:#001f2a91;font-size:12px;line-height:1.55}.pp-contact-guided__submit-row a{color:inherit;text-underline-offset:3px}.pp-contact-guided__submit,.pp-contact-guided__cta-link{position:relative;display:inline-flex;min-height:58px;overflow:hidden;padding:16px 28px;border:1px solid var(--pp-contact-ink);border-radius:999px;align-items:center;justify-content:center;gap:12px;background:var(--pp-contact-ink);box-shadow:0 16px 32px #001f2a33;color:#fff;cursor:pointer;font:inherit;font-size:14px;font-weight:700;line-height:1.2;letter-spacing:.035em;text-decoration:none;transition:transform .25s ease,background .25s ease,border-color .25s ease,box-shadow .25s ease,color .25s ease}.pp-contact-guided__submit:before,.pp-contact-guided__cta-link:before{position:absolute;top:0;left:-90%;width:70%;height:100%;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.28) 50%,transparent 100%);content:"";pointer-events:none;transform:skew(-20deg);transition:left .65s ease}.pp-contact-guided__submit:focus-visible,.pp-contact-guided__cta-link:focus-visible{outline:3px solid rgba(184,150,90,.48);outline-offset:4px}@media(hover:hover){.pp-contact-guided__submit:hover,.pp-contact-guided__cta-link:hover{border-color:var(--pp-contact-gold);background:var(--pp-contact-gold);box-shadow:0 24px 52px #001f2a47;transform:translateY(-3px)}.pp-contact-guided__submit:hover:before,.pp-contact-guided__cta-link:hover:before{left:125%}}.pp-contact-guided__submit:active,.pp-contact-guided__cta-link:active{transform:translateY(-1px)}.pp-contact-guided__error{width:min(100% - 80px,1080px);margin:-36px auto 38px;padding:20px 22px;border:1px solid rgba(130,31,31,.25);border-radius:18px;background:#fff7f3;box-shadow:0 14px 34px #5b171714;color:#5f1818}.pp-contact-guided__error strong,.pp-contact-guided__error p{display:block;margin:0}.pp-contact-guided__error p,.pp-contact-guided__error ul{margin-top:6px;font-size:14px;line-height:1.55}.pp-contact-guided__success{width:min(100% - 80px,900px);margin:-58px auto 0;padding:clamp(50px,6vw,76px);border-radius:30px;text-align:center}.pp-contact-guided__success-icon{display:grid;width:68px;height:68px;margin:0 auto 23px;border:1px solid rgba(184,150,90,.42);border-radius:50%;background:#b8965a17;place-items:center;color:var(--pp-contact-gold)}.pp-contact-guided__success-icon svg{width:42px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.pp-contact-guided__success h2{margin:12px 0 15px;color:var(--pp-contact-ink);font-size:clamp(36px,4vw,52px);line-height:1.04;letter-spacing:-.025em}.pp-contact-guided__success>p:last-child{max-width:620px;margin:0 auto;color:var(--pp-contact-ink-soft);font-size:16px;line-height:1.65}.pp-contact-guided__cta{display:flex;width:min(100%,1080px);margin:clamp(70px,7vw,104px) auto 0;padding-top:clamp(40px,4vw,56px);border-top:1px solid rgba(0,31,42,.2);align-items:flex-end;justify-content:space-between;gap:48px}.pp-contact-guided__cta>div{max-width:690px}.pp-contact-guided__cta h2{margin:11px 0 13px;color:var(--pp-contact-ink);font-size:clamp(34px,4vw,50px);line-height:1.04;letter-spacing:-.025em}.pp-contact-guided__cta p:last-child{margin:0;color:var(--pp-contact-ink-soft);font-size:16px;line-height:1.65}.pp-contact-guided__cta-link{flex:0 0 auto}.pp-contact-guided__visually-hidden{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;border:0!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}@media screen and (max-width:899px){.pp-contact-guided__shell{width:min(100% - 36px,760px)}.pp-contact-guided__hero{min-height:340px;padding-inline:34px}.pp-contact-guided__chooser{width:calc(100% - 28px)}.pp-contact-guided__audiences{grid-template-columns:1fr}.pp-contact-guided__audience-card-body{min-height:242px}.pp-contact-guided__cta{align-items:flex-start;flex-direction:column;gap:28px}}@media screen and (max-width:640px){.pp-contact-guided{padding-top:24px;padding-bottom:72px}.pp-contact-guided__shell{width:min(100% - 24px,500px)}.pp-contact-guided__hero{min-height:316px;padding:57px 24px 76px;border-radius:27px}.pp-contact-guided__hero:before{top:9px;right:9px;bottom:9px;left:9px;border-radius:20px}.pp-contact-guided__hero h1{margin-top:13px;font-size:clamp(40px,12.5vw,52px)}.pp-contact-guided__hero-copy{font-size:15px;line-height:1.62}.pp-contact-guided__chooser{width:calc(100% - 16px);margin-top:-40px;padding:30px 18px 20px;border-radius:23px}.pp-contact-guided__chooser-heading{margin-bottom:25px}.pp-contact-guided__chooser-heading h2,.pp-contact-guided__details-heading h2{font-size:34px}.pp-contact-guided__chooser-heading>p:last-child,.pp-contact-guided__details-heading>p:last-child{font-size:14.5px}.pp-contact-guided__audiences{gap:14px}.pp-contact-guided__audience-card-body{min-height:228px;padding:23px;border-radius:18px}.pp-contact-guided__audience-topline{margin-bottom:20px}.pp-contact-guided__audience-card strong{font-size:30px}.pp-contact-guided__selected-label{top:24px;right:22px}.pp-contact-guided__details{margin-top:24px;padding:31px 20px 24px;border-radius:23px}.pp-contact-guided__details-heading{margin-bottom:29px}.pp-contact-guided__field-grid{grid-template-columns:1fr;gap:17px}.pp-contact-guided__field--wide{grid-column:auto}.pp-contact-guided__audience-panel,.pp-contact-guided__conditional{margin-top:17px}.pp-contact-guided__field input,.pp-contact-guided__field select,.pp-contact-guided__field textarea{min-height:55px;padding:14px 15px;font-size:16px}.pp-contact-guided__field textarea{min-height:168px}.pp-contact-guided__message-block{margin-top:31px;padding-top:30px}.pp-contact-guided__submit-row{margin-top:23px;align-items:stretch;flex-direction:column;gap:20px}.pp-contact-guided__submit{width:100%;min-height:58px}.pp-contact-guided__error,.pp-contact-guided__success{width:calc(100% - 16px)}.pp-contact-guided__error{margin-top:-22px}.pp-contact-guided__success{margin-top:-40px;padding:45px 24px;border-radius:23px}.pp-contact-guided__cta{margin-top:64px}.pp-contact-guided__cta h2{font-size:35px}.pp-contact-guided__cta-link{width:100%}}@media(prefers-reduced-motion:reduce){.pp-contact-guided *,.pp-contact-guided *:before,.pp-contact-guided *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/pp-contact-guided.css.map */
