body.itp-v14{--paper:var(--itp-v14-paper,#f5f2eb);--ink:var(--itp-v14-ink,#0b0e0d);--v14-line:color-mix(in srgb,currentColor 18%,transparent)}.itp-v14 main{isolation:isolate}.itp-v14 main :is(h1,h2,h3,h4){text-wrap:balance;overflow-wrap:anywhere}.itp-v14 main :is(p,li){text-wrap:pretty}.itp-v14 .primary-nav a{position:relative}.itp-v14 .primary-nav a:after{content:"";position:absolute;bottom:-4px;left:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .35s}.itp-v14 .primary-nav a:is(:hover,:focus-visible,[aria-current=page]):after{transform:scaleX(1)}.itp-v14 :is(.iv5-info-hero,.iv5-info-form){background:var(--itp-v14-paper);color:var(--itp-v14-ink)}.itp-v14 .iv5-info-hero{padding-block:clamp(48px,7vw,120px);gap:clamp(30px,7vw,120px);align-items:center}.itp-v14 .iv5-info-hero__copy .display-title{font-family:var(--sans);font-weight:400;font-size:clamp(2.5rem,5.7vw,6rem);letter-spacing:-.055em;max-width:14ch}.itp-v14 .iv5-info-hero__copy .intro{color:#434b45;max-width:44ch}.itp-v14 .iv5-info-hero__photo{min-height:clamp(330px,47vw,690px);border:0}.itp-v14 .iv5-info-hero__photo:after{display:none}.itp-v14 .itp-info__hero{color:var(--itp-v14-ink);padding-block:90px}.itp-v14 .itp-info__faq-body{padding-bottom:100px}.itp-v14 .itp-info__accordion{border:0;border-top:1px solid #b8b9af;border-radius:0;background:transparent;padding:0}.itp-v14 .itp-info__accordion:last-child{border-bottom:1px solid #b8b9af}.itp-v14 .itp-info__accordion summary{min-height:84px;padding:24px 0;font-family:var(--sans);font-size:clamp(1.05rem,1.6vw,1.4rem);font-weight:400;letter-spacing:-.02em;color:#131b17}.itp-v14 .itp-info__accordion .prose{max-width:65ch;padding:0 24px 28px 0;color:#38453c}.itp-v14 .itp-info__membership{border:1px solid #b9bbae;background:#fcfaf5;box-shadow:none;padding:clamp(28px,4vw,64px);color:#102118}.itp-v14 .itp-info__membership--future{background:#12271e;color:#f5f2eb;border-color:#12271e}.itp-v14 .itp-info__membership--future :is(p,li){color:#d7ddd3}.itp-v14 .itp-info__membership--future .eyebrow{color:#e1cda7}.itp-v14 .itp-info__membership--future .button{color:#f5f2eb;border-color:#aab6a7}.itp-v14 .iv5-info-legal__chapter{border-top:1px solid #b4b8ad;padding-block:48px}.itp-v14 .iv5-info-legal__chapter h2{font-family:var(--sans);font-size:clamp(1.6rem,2.8vw,2.65rem);max-width:23ch;color:#14241a;margin-bottom:24px}.itp-v14 .iv5-info-legal__chapter p{max-width:68ch;color:#364238;font-size:1rem;line-height:1.85}.itp-v14 .iv5-info-legal__index{color:#233329}.itp-v14 .form-panel{border:1px solid #b4bbae;box-shadow:none;background:#fcfaf6;color:#14241a;padding:clamp(24px,4vw,56px)}.itp-v14 .form-panel :is(label,.small-note){color:#354239}.itp-v14 .form-panel :is(input,textarea,select){background:#fffefb;color:#17261c;border-color:#8e9e90;border-radius:0;min-height:48px}.itp-v14 .form-panel :is(input,textarea,select):focus-visible{outline:2px solid #4e644d;outline-offset:3px}.itp-v14 .form-intro .display-title{font-family:var(--sans);letter-spacing:-.055em}.itp-v14 .form-intro .intro{color:#434b45}.itp-v14 .iv5-info-form__photo{margin-top:40px;aspect-ratio:5/4;overflow:hidden}.itp-v14 .iv5-info-form__photo img{width:100%;height:100%;object-fit:cover}.itp-v14 .itp-info__credits{gap:0}.itp-v14 .itp-info__credit{border-top:1px solid #bbbfb3;padding-block:26px;background:transparent;color:#16291b}.itp-v14 .itp-info__credit h3{font:400 1.3rem/1.35 var(--sans)}.itp-v14 .itp-info__credit p{color:#415044}.itp-v14 .site-footer{background:var(--itp-v14-ink);color:var(--itp-v14-paper);border-top:1px solid #7c8a7555}.itp-v14 .site-footer .footer-column a{color:#d9dfd4}.itp-v14 .site-footer .footer-column a:hover{color:#fff}.itp-v14 .footer-column h2{color:#e4cfaa}.itp-v14 .footer-signature{color:#77856c2c;line-height:.8;padding-block:3vw 1vw;letter-spacing:-.06em}.itp-v14 .footer-preferences{border-color:#87967b55}.itp-v14 .footer-preferences :is(button,summary){color:#eef0e8}@media(hover:hover)and (prefers-reduced-motion:no-preference){html[data-motion=on]:not([data-reading-calm=on]) .itp-v14 .button{transition:background-color .25s,color .25s,box-shadow .4s,translate .4s}html[data-motion=on]:not([data-reading-calm=on]) .itp-v14 .button:hover{translate:0 -2px}}@media(max-width:749px){.itp-v14 .iv5-info-hero{padding-block:42px 54px}.itp-v14 .iv5-info-hero__copy .display-title{font-size:clamp(2.5rem,10vw,4rem)}.itp-v14 .iv5-info-hero__photo{min-height:340px}.itp-v14 .iv5-info-legal__chapter{padding-block:30px}.itp-v14 .iv5-info-legal__chapter h2{font-size:1.65rem}.itp-v14 .itp-info__accordion summary{min-height:76px}.itp-v14 .form-panel{padding:24px 18px}.itp-v14 .footer-signature{font-size:12vw}}@media(prefers-reduced-motion:reduce){.itp-v14 .primary-nav a:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/82/assets/itp-refinement-v14.css.map */
