.pe-hero{height:450px;min-height:0;max-height:none;background:#494034;position:relative;overflow:hidden}.pe-hero-image{width:100%;height:100%;object-fit:cover;object-position:center 57%}.pe-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#191511bf,#19151152 57%,#1915110f),linear-gradient(0deg,rgba(25,21,17,.17),transparent 50%)}.pe-hero-copy{position:absolute;left:7.1%;right:7.1%;bottom:70px;max-width:900px;color:var(--paper)}.pe-hero-copy .eyebrow{font-size:10px;color:#f4e6cd;margin-bottom:17px}.pe-hero .pe-hero-copy h1{font:400 clamp(52px,5.8vw,84px)/1.05 var(--serif);letter-spacing:-2.7px;margin-bottom:19px;text-wrap:balance}.pe-hero-copy>p:last-child{font-size:13px;max-width:420px;color:var(--paper);line-height:1.8}.pe-hero-caption{position:absolute;left:7.1%;right:7.1%;bottom:25px;color:var(--paper);font-size:8px;letter-spacing:1.5px;text-transform:uppercase}.pe-intro{padding-top:28px;padding-bottom:70px}.pe-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:13px;font-size:11px;color:var(--muted);margin-bottom:64px}.pe-breadcrumb a:hover{text-decoration:underline;text-underline-offset:4px}.pe-intro-grid{display:grid;grid-template-columns:1.08fr 1fr;gap:9%;align-items:start}.pe-intro .eyebrow,.pe-feature .eyebrow,.pe-values .eyebrow,.pe-help-group .eyebrow,.pe-contact .eyebrow,.pe-guidance .eyebrow{color:#8b6b32}.pe-intro h2{font:400 clamp(40px,4.1vw,62px)/1.09 var(--serif);letter-spacing:-2px;text-wrap:balance;max-width:590px}.pe-prose{font-size:13px;line-height:1.95;color:var(--muted)}.pe-prose p{margin:0 0 18px}.pe-prose p:last-child{margin-bottom:0}.pe-prose a{text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere;color:var(--ink)}.pe-topic-links{display:flex;flex-wrap:wrap;gap:5px 23px;border-top:1px solid var(--line);padding-top:12px;margin-top:25px}.pe-topic-links a{font-size:11px;display:inline-flex;align-items:center;min-height:44px}.pe-feature{padding-top:25px;padding-bottom:80px}.pe-feature-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:9%;align-items:center}.pe-feature--reverse .pe-feature-grid{grid-template-columns:1fr 1.1fr}.pe-feature--reverse figure{order:2}.pe-feature--warm{background:var(--cream);padding-top:72px;padding-bottom:72px;margin-bottom:65px}.pe-feature figure{margin:0;min-width:0}.pe-feature figure img{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:center}.pe-feature figcaption{font-size:10px;color:var(--muted);margin-top:12px;line-height:1.6;letter-spacing:.15px}.pe-feature-copy{min-width:0;max-width:485px}.pe-feature h2{font:400 clamp(40px,3.8vw,58px)/1.09 var(--serif);letter-spacing:-1.8px;margin-bottom:27px;text-wrap:balance}.pe-feature .text-link{margin-top:24px;font-size:11px;min-height:44px}.pe-values{background:var(--cream);text-align:center;padding-top:80px;padding-bottom:67px}.pe-values-heading{max-width:820px;margin:auto}.pe-values h2{font:400 clamp(43px,4.7vw,67px)/1.08 var(--serif);letter-spacing:-2px;margin-bottom:25px;text-wrap:balance}.pe-values-heading .pe-prose{max-width:590px;margin:auto}.pe-values-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;text-align:left;margin-top:53px;border-top:1px solid var(--line);padding-top:34px}.pe-number{display:block;font-size:10px;letter-spacing:1.7px;color:#8b6b32;margin-bottom:19px}.pe-values-grid h3,.pe-guidance h3{font:400 28px/1.2 var(--serif);margin-bottom:17px;letter-spacing:-.5px}.pe-values-grid p{font-size:12px;line-height:1.9;color:var(--muted);max-width:320px}.pe-signature{font:italic 29px/1.4 var(--serif);margin-top:52px}.pe-signature span{display:block;font:9px/1.7 var(--sans);letter-spacing:1.6px;text-transform:uppercase;color:var(--muted);margin-top:8px}.pe-cta{position:relative;isolation:isolate;overflow:hidden;background:#342c23;color:var(--paper);text-align:center;min-height:470px;padding-top:78px;padding-bottom:78px;display:grid;align-items:center}.pe-cta-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.pe-cta-image img{width:100%;height:100%;object-fit:cover;object-position:center 65%}.pe-cta-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#191511a3}.pe-cta-copy{position:relative;width:100%}.pe-cta .eyebrow{color:#f4e6cd}.pe-cta h2{font:400 clamp(43px,4.9vw,72px)/1.08 var(--serif);letter-spacing:-2.2px;max-width:900px;margin:0 auto 24px;text-wrap:balance}.pe-cta-copy>p:not(.eyebrow){max-width:450px;margin:0 auto 30px;font-size:13px;color:var(--paper);line-height:1.9}.pe-cta .button{min-height:52px;min-width:225px;background:var(--paper);color:var(--ink);border:1px solid var(--paper);justify-content:space-between;font-size:11px;transition:background .2s,color .2s}.pe-cta .button:hover{background:var(--ink);color:var(--paper)}.pe-cta a:focus-visible{outline:2px solid var(--paper);outline-offset:5px}.pe-help-group{display:grid;grid-template-columns:.8fr 1.2fr;gap:10%;padding-top:48px;padding-bottom:58px;border-top:1px solid var(--line);scroll-margin-top:165px}.pe-help-heading h2{font:400 clamp(37px,3.4vw,51px)/1.13 var(--serif);letter-spacing:-1.5px;margin-bottom:22px;text-wrap:balance}.pe-help-heading>p:last-child{font-size:12px;line-height:1.9;color:var(--muted);max-width:280px}.pe-faq-list details{border-bottom:1px solid var(--line)}.pe-faq-list details:first-child{border-top:1px solid var(--line)}.pe-faq-list summary{padding:25px 34px 25px 0;line-height:1.6;font-size:13px;color:var(--ink);cursor:pointer;position:relative;list-style:none}.pe-faq-list summary::-webkit-details-marker{display:none}.pe-faq-list summary:after{content:"+";position:absolute;right:1px;top:22px;font-size:21px;font-weight:400}.pe-faq-list details[open]>summary:after{content:"\2212"}.pe-faq-list details>.pe-prose{padding:0 26px 24px 0}.pe-faq-list summary:hover{color:#8b6b32}.pe-contact{padding-top:28px;padding-bottom:78px}.pe-contact-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:10%;align-items:start}.pe-contact h2{font:400 clamp(42px,4.1vw,62px)/1.08 var(--serif);letter-spacing:-1.9px;margin-bottom:26px;text-wrap:balance}.pe-contact-info .pe-prose{max-width:380px}.pe-contact-details{margin:30px 0 20px;border-top:1px solid var(--line);padding-top:25px}.pe-contact-details p{font-size:12px;line-height:1.9;margin-bottom:25px}.pe-contact-details span{display:block;font-size:9px;letter-spacing:1.2px;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.pe-contact-details a{font:400 clamp(19px,1.9vw,27px)/1.5 var(--serif);overflow-wrap:anywhere}.pe-contact-details a:hover{text-decoration:underline;text-underline-offset:5px}.pe-contact-info>.text-link{font-size:11px;min-height:44px}.pe-form-panel{background:var(--cream);padding:38px 35px 33px;min-width:0}.pe-form-panel>h3{font:400 36px/1.2 var(--serif);letter-spacing:-.8px;margin-bottom:28px}.pe-contact-form{display:grid;gap:21px}.pe-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.pe-form-row>div{min-width:0}.pe-contact-form label{display:block;font-size:11px;color:var(--ink);margin-bottom:9px}.pe-contact-form label span{color:var(--muted);font-size:10px}.pe-contact-form input,.pe-contact-form textarea,.pe-contact-form select{font:12px/1.5 var(--sans);color:var(--ink);background:var(--paper);border:1px solid #c6bfb3;border-radius:0;box-shadow:none;min-width:0;width:100%;padding:12px;min-height:46px;outline-offset:3px}.pe-contact-form textarea{resize:vertical;display:block;min-height:160px}.pe-contact-form input::placeholder{color:#767166}.pe-contact-form :is(input,textarea,select):focus-visible{outline:2px solid #8b6b32}.pe-contact-form [aria-invalid=true]{border-color:#8a3029}.pe-form-note{font-size:10px;line-height:1.8;color:var(--muted);margin:0!important}.pe-contact-form .pe-submit{display:flex;justify-content:space-between;width:100%;min-height:52px;background:var(--ink);color:var(--paper);border:1px solid var(--ink);font-size:11px;cursor:pointer;transition:background .2s,color .2s}.pe-contact-form .pe-submit:hover{background:var(--paper);color:var(--ink)}.pe-direct-email{font-size:10px;line-height:1.8;color:var(--muted);margin:0!important}.pe-direct-email a{color:var(--ink);text-decoration:underline;text-underline-offset:4px}.pe-form-success,.pe-form-errors{border:1px solid #8d997a;padding:20px;color:var(--ink);font-size:12px;line-height:1.8}.pe-form-success h4{font:400 25px/1.2 var(--serif);margin-bottom:12px}.pe-form-errors{border-color:#8a3029}.pe-form-errors ul{padding-left:18px}.pe-guidance{background:var(--cream);padding-top:65px;padding-bottom:65px}.pe-guidance>h2{font:400 clamp(39px,3.9vw,56px)/1.1 var(--serif);letter-spacing:-1.6px;margin-bottom:38px}.pe-guidance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.pe-guidance-grid article{border-top:1px solid var(--line);padding-top:25px;display:flex;flex-direction:column;align-items:flex-start}.pe-guidance .pe-prose{font-size:12px}.pe-guidance .text-link{font-size:11px;min-height:44px;margin-top:20px}.profine-editorial-page main a:focus-visible,.profine-editorial-page main summary:focus-visible,.profine-editorial-page main button:focus-visible{outline:2px solid #8b6b32;outline-offset:4px}@media(min-width:801px)and (max-width:1100px){.pe-intro-grid,.pe-feature-grid,.pe-feature--reverse .pe-feature-grid,.pe-contact-grid{gap:6%}.pe-form-panel{padding:28px 22px}.pe-form-row{grid-template-columns:1fr}.pe-help-group{gap:7%;grid-template-columns:.85fr 1.15fr}}@media(max-width:800px){.pe-intro-grid,.pe-feature-grid,.pe-feature--reverse .pe-feature-grid,.pe-contact-grid,.pe-help-group{grid-template-columns:1fr;gap:31px}.pe-feature--reverse figure{order:0}.pe-feature-copy{max-width:none}.pe-feature figure img{aspect-ratio:1/1.1}.pe-values-grid,.pe-guidance-grid{gap:26px}.pe-help-heading>p:last-child{max-width:none}.pe-contact-info .pe-prose{max-width:none}}@media(max-width:700px){.pe-hero{height:390px}.pe-hero-image{object-position:66% center}.pe-hero-shade{background:linear-gradient(90deg,#191511c2,#19151166),linear-gradient(0deg,rgba(25,21,17,.23),transparent)}.pe-hero-copy{left:7%;right:7%;bottom:67px}.pe-hero .pe-hero-copy h1{font-size:42px;letter-spacing:-1.8px;margin-bottom:16px}.pe-hero-copy .eyebrow{font-size:8px;letter-spacing:1.3px}.pe-hero-copy>p:last-child{font-size:12px;max-width:290px}.pe-hero-caption{left:7%;right:7%;bottom:22px;font-size:6px;letter-spacing:1.1px}.pe-intro{padding-top:22px;padding-bottom:40px}.pe-breadcrumb{font-size:10px;margin-bottom:39px;gap:11px}.pe-intro h2{font-size:41px;letter-spacing:-1.5px}.pe-prose{font-size:12px}.pe-topic-links{gap:5px 20px}.pe-feature{padding-top:15px;padding-bottom:45px}.pe-feature--warm{padding-top:43px;padding-bottom:43px;margin-bottom:30px}.pe-feature h2{font-size:40px;letter-spacing:-1.4px;margin-bottom:23px}.pe-feature figcaption{font-size:9px}.pe-values{padding-top:48px;padding-bottom:45px}.pe-values h2{font-size:42px;letter-spacing:-1.5px}.pe-values-grid,.pe-guidance-grid{grid-template-columns:1fr;gap:29px}.pe-values-grid{margin-top:33px;padding-top:27px}.pe-values-grid article+article{border-top:1px solid var(--line);padding-top:25px}.pe-values-grid p{max-width:none}.pe-values-grid h3,.pe-guidance h3{font-size:27px}.pe-number{margin-bottom:13px}.pe-signature{margin-top:33px}.pe-cta{min-height:485px;padding-top:58px;padding-bottom:58px}.pe-cta-image img{object-position:69% center}.pe-cta-image:after{background:#191511ad}.pe-cta h2{font-size:43px;letter-spacing:-1.5px}.pe-cta .eyebrow{font-size:8px;letter-spacing:1.2px}.pe-cta-copy>p:not(.eyebrow){font-size:12px}.pe-help-group{padding-top:35px;padding-bottom:40px;gap:25px;scroll-margin-top:110px}.pe-help-heading h2{font-size:39px;letter-spacing:-1.3px;margin-bottom:17px}.pe-faq-list summary{font-size:12px;padding-top:21px;padding-bottom:21px}.pe-faq-list summary:after{top:18px}.pe-faq-list details>.pe-prose{padding-bottom:22px}.pe-contact{padding-top:22px;padding-bottom:43px}.pe-contact-grid{gap:35px}.pe-contact h2{font-size:42px;letter-spacing:-1.5px}.pe-contact-details a{font-size:24px}.pe-contact-details p{font-size:12px}.pe-form-panel{padding:28px 20px}.pe-form-panel>h3{font-size:32px}.pe-form-row{grid-template-columns:1fr;gap:20px}.pe-contact-form input,.pe-contact-form textarea,.pe-contact-form select{font-size:16px}.pe-contact-form label{font-size:12px}.pe-form-note,.pe-direct-email{font-size:11px}.pe-guidance{padding-top:43px;padding-bottom:43px}.pe-guidance>h2{font-size:39px;letter-spacing:-1.4px;margin-bottom:29px}}@media(prefers-reduced-motion:reduce){.pe-cta .button,.pe-contact-form .pe-submit{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/profine-editorial.css.map */
