.ph-section{--ph-gutter: clamp(16px, 3.4vw, 48px);--ph-max: 1600px;--ph-ink: var(--color-foreground, #111);--ph-muted: color-mix(in srgb, var(--ph-ink) 70%, transparent);--ph-line: color-mix(in srgb, var(--ph-ink) 14%, transparent);--ph-ease: cubic-bezier(.22, .61, .36, 1);position:relative;color:var(--ph-ink);background:var(--ph-bg, transparent);padding-block:var(--ph-pt, 0) var(--ph-pb, 0);font-family:var(--font-body--family, inherit)}.ph-section *,.ph-section *:before,.ph-section *:after{box-sizing:border-box}.ph-wrap{width:100%;max-width:var(--ph-max);margin-inline:auto;padding-inline:var(--ph-gutter)}.ph-wrap--narrow{max-width:980px}.ph-eyebrow{margin:0 0 14px;font-family:var(--font-body--family, inherit);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.ph-h{margin:0;font-family:var(--font-heading--family, inherit);font-style:var(--font-heading--style, normal);font-weight:var(--ph-heading-weight, 600);text-transform:uppercase;letter-spacing:.02em;line-height:1.12;text-wrap:balance}.ph-h--xl{font-size:clamp(30px,4.4vw,62px);line-height:1.04}.ph-h--l{font-size:clamp(24px,3vw,40px)}.ph-h--m{font-size:clamp(19px,2vw,26px)}.ph-h--s{font-size:clamp(14px,1.2vw,16px);letter-spacing:.06em}.ph-rte{font-size:clamp(14px,1.05vw,16px);line-height:1.7;color:var(--ph-muted)}.ph-rte>*{margin:0 0 1em}.ph-rte>*:last-child{margin-bottom:0}.ph-rte a{color:inherit;text-underline-offset:3px}.ph-rte ul{padding-left:1.1em}.ph-rte li+li{margin-top:.45em}.ph-link{display:inline-block;padding-bottom:3px;border-bottom:1px solid currentColor;color:inherit;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;transition:opacity .25s ease}.ph-link:hover{opacity:.65}.ph-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 30px;border:1px solid var(--ph-ink);background:var(--ph-ink);color:var(--color-background, #fff);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;transition:background .25s ease,color .25s ease}.ph-btn:hover,.ph-btn--outline{background:transparent;color:var(--ph-ink)}.ph-btn--outline:hover{background:var(--ph-ink);color:var(--color-background, #fff)}.ph-media{position:relative;overflow:hidden;background:var(--ph-media-bg, #f2f2f2)}.ph-media img,.ph-media video,.ph-media svg{display:block;width:100%;height:100%;object-fit:cover}.ph-media picture{display:contents}.ph-placeholder{background:#ececec;fill:#c9c9c9}.ph-caption{margin-top:10px;font-size:12px;color:var(--ph-muted)}.ph-arrow{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:none;color:inherit;cursor:pointer;transition:opacity .2s ease}.ph-arrow[disabled]{opacity:.25;cursor:default}.ph-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ph-section a:focus-visible,.ph-section button:focus-visible,.ph-section [tabindex]:focus-visible,.ph-section summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(prefers-reduced-motion:reduce){.ph-section *,.ph-section *:before,.ph-section *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.ph-anim [data-ph-reveal]{opacity:0;transform:translate3d(0,28px,0);transition:opacity .9s var(--ph-ease, ease),transform 1s var(--ph-ease, ease);transition-delay:var(--ph-delay, 0ms)}.ph-anim [data-ph-reveal].is-inview{opacity:1;transform:none}.ph-anim .ph-tile[data-ph-reveal] img,.ph-anim .ph-mt__figure[data-ph-reveal] img,.ph-anim .ph-ph__media[data-ph-reveal] img,.ph-anim .ph-ed__item[data-ph-reveal] img{transform:scale(1.08);transition:transform 1.6s var(--ph-ease, ease);transition-delay:var(--ph-delay, 0ms)}.ph-anim .is-inview.ph-tile img,.ph-anim .is-inview.ph-mt__figure img,.ph-anim .is-inview.ph-ph__media img,.ph-anim .is-inview.ph-ed__item img{transform:scale(1)}.ph-link{position:relative;border-bottom:0;padding-bottom:4px}.ph-link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform-origin:left;transition:transform .45s var(--ph-ease, ease)}.ph-link:hover{opacity:1}.ph-link:hover:after{transform:scaleX(.35)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ph-base.css.map */
