.px-home-section{margin:0!important}.px-hh,.px-ht,.px-hs,.px-hl,.px-hm{--ink: var(--px-ink-900, #2C2A4A);--muted: var(--px-ink-500, #6A6884);--line: var(--px-grey-200, #E6E3E0);--fh: var(--px-font-heading, "Avenir Next", sans-serif);--fb: var(--px-font-body, "Instrument Sans", sans-serif);font-family:var(--fb);color:var(--ink)}.px-hh *,.px-ht *,.px-hs *,.px-hl *,.px-hm *{box-sizing:border-box}.px-hbtn{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:8px 16px;border-radius:40px;font:600 18px/22px var(--fh);text-decoration:none;white-space:nowrap;transition:background .15s,color .15s}.px-hbtn--sm{height:40px;font-size:16px}.px-hbtn--white{background:#fff;color:var(--ink)!important}.px-hbtn--white:hover{background:#f0eef3}.px-hbtn--ghost{border:2px solid #fff;color:#fff!important}.px-hbtn--ghost:hover{background:#ffffff26}.px-hbtn--solid{background:var(--ink);color:#fff!important}.px-hbtn--solid:hover{background:var(--px-ink-700, #3F3D61)}.px-hbtn--outline{border:1px solid var(--ink);color:var(--ink)!important}.px-hbtn--outline:hover{background:var(--ink);color:#fff!important}.px-hs--white{background:#fff}.px-hs--grey{background:#f5f5f5}.px-hs--cream{background:#faf7f0}.px-hs__in{max-width:1440px;margin:0 auto;padding:80px;display:flex;flex-direction:column;gap:32px}.px-hs__head{display:flex;flex-direction:column;gap:8px;text-align:center}.px-hs__head--left{text-align:left}.px-hs__h{margin:0;font:600 36px/40px var(--fh);letter-spacing:-1px;color:var(--ink)}.px-hs__sub{margin:0;font:400 20px/30px var(--fb)}.px-hs__cta{display:flex;justify-content:center}.px-hh{position:relative;height:648px;overflow:hidden;background:#e8ecf0}html:not(.px-ov) .px-hh{height:560px}.px-hh__track,.px-hh__slide{position:absolute;top:0;right:0;bottom:0;left:0}.px-hh__slide{opacity:0;visibility:hidden;transition:opacity .6s ease,visibility .6s}.px-hh__slide.is-on{opacity:1;visibility:visible}.px-hh__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.px-hh__shade{display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;background:#0000004d!important;opacity:1!important;pointer-events:none}.px-hh__in{position:absolute;left:0;right:0;bottom:0;max-width:1440px;margin:0 auto;padding:80px 80px 160px;display:flex;flex-direction:column;gap:16px;color:#fff}.px-hh__eyebrow{margin:0;font:700 12px/14px var(--fh);letter-spacing:4px;text-transform:uppercase}.px-hh__title{margin:0;max-width:620px;font:700 48px/54px var(--fh);letter-spacing:-1px;color:#fff}.px-hh__text{margin:0;max-width:560px;font:400 20px/30px var(--fb)}.px-hh__btns{display:flex;flex-wrap:wrap;gap:16px;margin-top:16px}.px-hh__dots{position:absolute;left:50%;bottom:80px;transform:translate(-50%);display:flex;align-items:center;gap:16px;z-index:2}.px-hh__dot{position:relative;overflow:hidden;width:8px;height:8px;border-radius:100px;border:0;padding:0;background:#ffffff80;cursor:pointer;transition:width .3s ease}.px-hh__dot:after{content:"";position:absolute;inset:0 auto 0 0;width:0;border-radius:inherit;background:#fff}.px-hh__dot[aria-selected=true]{width:34px}.px-hh__dot[aria-selected=true]:after{width:100%}.px-hh[data-autoplay=true] .px-hh__dot.is-run:after{width:0;animation:px-hh-fill var(--px-hh-ms, 6s) linear forwards}@keyframes px-hh-fill{0%{width:0}to{width:100%}}@media(prefers-reduced-motion:reduce){.px-hh__dot.is-run:after{animation:none!important;width:100%!important}}.px-ht{background:var(--ink);color:#fff}.px-ht__mq{overflow:hidden;padding:32px 0}.px-ht__track{display:flex;width:max-content;animation:px-ht-marquee var(--px-ht-speed, 40s) linear infinite}.px-ht__row{list-style:none;margin:0;padding:0;display:flex;flex:none}.px-ht__item{display:flex;align-items:center;gap:12px;padding-right:80px;font:400 20px/25px var(--fh);white-space:nowrap}@keyframes px-ht-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.px-ht__track{animation:none}}.px-tl{list-style:none;margin:0;padding:0;display:flex;gap:16px}.px-tl--quick{gap:8px}.px-tl__item{min-width:0}.px-tl--quick .px-tl__item{flex:1 1 0}.px-tl__q{display:flex;flex-direction:column;align-items:center;height:240px;border-radius:4px;overflow:hidden;text-decoration:none;padding-top:24px}.px-tl__qt{font:600 20px/25px var(--fh);text-align:center;padding:0 8px}.px-tl__qi{flex:1;width:100%;display:flex;align-items:center;justify-content:center;padding:8px 0}.px-tl__qi img{max-width:100%;max-height:169px;object-fit:contain;transition:transform .3s}.px-tl__q:hover .px-tl__qi img{transform:scale(1.05)}.px-tl--cat{justify-content:center}.px-tl--cat .px-tl__item{flex:0 0 140px}.px-tl__c,.px-tl__all{display:flex;flex-direction:column;align-items:center;gap:8px;text-decoration:none;color:var(--ink);font:600 14px/20px var(--fh);text-align:center}.px-tl__ci{width:140px;height:140px;display:flex;align-items:center;justify-content:center}.px-tl__ci img{max-width:100%;max-height:100%;object-fit:contain;transition:transform .3s}.px-tl__c:hover .px-tl__ci img{transform:translateY(-4px)}.px-tl__all{height:140px;justify-content:center;font-weight:400}.px-tl__all span{display:inline-flex}.px-tl--interest{justify-content:center}.px-tl--interest .px-tl__item{flex:0 1 240px}.px-tl__i,.px-tl__p,.px-tl__n{position:relative;display:block;overflow:hidden;border-radius:12px}.px-tl__i{height:160px;color:#fff;text-decoration:none}.px-tl__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .3s}.px-tl__i:hover .px-tl__bg,.px-tl__p:hover .px-tl__bg{transform:scale(1.05)}.px-tl__i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000073,#0000 55%)}.px-tl__it{position:absolute;left:12px;top:14px;z-index:1;font:600 20px/25px var(--fh);color:#fff!important;text-shadow:0 1px 4px rgba(0,0,0,.35)}.px-tl__i{background:#4b4870}.px-tl__arrow{position:absolute;right:12px;top:12px;z-index:1;width:40px;height:40px;border-radius:100px;background:#fff;color:var(--ink);display:flex;align-items:center;justify-content:center}.px-tl--info .px-tl__item{flex:1 1 0}.px-tl__n{height:461px;color:#fff}.px-tl__n:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#2c2a4a00 55%,#2c2a4ad9)}.px-tl__nb{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:24px;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.px-tl__nt{margin:0;font:600 20px/25px var(--fh);color:#fff}.px-tl__nx{margin:0 0 10px;font:400 16px/24px var(--fb)}.px-tl--photo{overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;margin:0 -80px;padding:0 80px}.px-tl--photo::-webkit-scrollbar{display:none}.px-tl--photo .px-tl__item{flex:0 0 240px}.px-tl__p{height:240px}.px-htabs{display:flex;justify-content:center;overflow-x:auto;scrollbar-width:none}.px-htabs::-webkit-scrollbar{display:none}.px-htabs__tab{flex:0 0 auto;min-width:160px;padding:16px;border:0;border-bottom:2px solid var(--line);background:none;cursor:pointer;font:600 20px/25px var(--fh);color:var(--muted)}.px-htabs__tab[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink)}.px-hs [role=tabpanel]{display:flex;flex-direction:column;gap:32px}.px-hs [role=tabpanel][hidden]{display:none}.px-hw{list-style:none;margin:0;padding:0;display:flex;justify-content:space-between;gap:16px}.px-hw__item{flex:1 1 0;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.px-hw__item .px-hi{width:40px;height:40px;margin-bottom:4px}.px-hw__item strong{font:600 20px/25px var(--fh)}.px-hw__item span{font:400 14px/20px var(--fb);color:var(--muted)}.px-hl{display:flex}.px-hl__card{position:relative;flex:1 1 0;min-height:637px;overflow:hidden;color:#fff;display:flex;align-items:flex-end}.px-hl__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 35%,#0000008c)}.px-hl__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s}.px-hl__card:hover .px-hl__bg{transform:scale(1.04)}.px-hl__in{position:relative;z-index:1;padding:80px;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.px-hl__t{margin:0;font:600 36px/40px var(--fh);letter-spacing:-1px;color:#fff}.px-hl__x{margin:0;font:400 20px/30px var(--fb)}.px-hr{list-style:none;margin:0 -80px 0 0;padding:0 80px 0 0;display:flex;gap:16px;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;scroll-snap-type:x proximity}.px-hr::-webkit-scrollbar{display:none}.px-hr__card{flex:0 0 567px;display:flex;gap:16px;padding:20px;border-radius:20px;background:#faf7f0;scroll-snap-align:start}.px-hr__img{flex:0 0 255px;height:255px;border-radius:12px;overflow:hidden;background:#e8ecf0}.px-hr__img img{width:100%;height:100%;object-fit:cover;display:block}.px-hr__body{display:flex;flex-direction:column;justify-content:center;gap:12px;min-width:0}.px-hr__q{font:400 16px/24px var(--fb)}.px-hr__stars{--r: 100%;position:relative;display:inline-block;width:120px;height:24px;flex:none;background:linear-gradient(90deg,var(--px-ink-950, #1A1839) var(--r),var(--px-star-empty, #C9C5C1) var(--r));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='-2 -2.5 25 24'%3E%3Cpath d='M5.625 4.4L8.425 0.775C8.625 0.508333 8.8625 0.3125 9.1375 0.1875C9.4125 0.0625 9.7 0 10 0C10.3 0 10.5875 0.0625 10.8625 0.1875C11.1375 0.3125 11.375 0.508333 11.575 0.775L14.375 4.4L18.625 5.825C19.0583 5.95833 19.4 6.20417 19.65 6.5625C19.9 6.92083 20.025 7.31667 20.025 7.75C20.025 7.95 19.9958 8.15 19.9375 8.35C19.8792 8.55 19.7833 8.74167 19.65 8.925L16.9 12.825L17 16.925C17.0167 17.5083 16.825 18 16.425 18.4C16.025 18.8 15.5583 19 15.025 19C14.9917 19 14.8083 18.975 14.475 18.925L10 17.675L5.525 18.925C5.44167 18.9583 5.35 18.9792 5.25 18.9875C5.15 18.9958 5.05833 19 4.975 19C4.44167 19 3.975 18.8 3.575 18.4C3.175 18 2.98333 17.5083 3 16.925L3.1 12.8L0.375 8.925C0.241667 8.74167 0.145833 8.55 0.0875 8.35C0.0291667 8.15 0 7.95 0 7.75C0 7.33333 0.120833 6.94583 0.3625 6.5875C0.604167 6.22917 0.941667 5.975 1.375 5.825L5.625 4.4Z'/%3E%3C/svg%3E") 0 0 / 24px 24px repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='-2 -2.5 25 24'%3E%3Cpath d='M5.625 4.4L8.425 0.775C8.625 0.508333 8.8625 0.3125 9.1375 0.1875C9.4125 0.0625 9.7 0 10 0C10.3 0 10.5875 0.0625 10.8625 0.1875C11.1375 0.3125 11.375 0.508333 11.575 0.775L14.375 4.4L18.625 5.825C19.0583 5.95833 19.4 6.20417 19.65 6.5625C19.9 6.92083 20.025 7.31667 20.025 7.75C20.025 7.95 19.9958 8.15 19.9375 8.35C19.8792 8.55 19.7833 8.74167 19.65 8.925L16.9 12.825L17 16.925C17.0167 17.5083 16.825 18 16.425 18.4C16.025 18.8 15.5583 19 15.025 19C14.9917 19 14.8083 18.975 14.475 18.925L10 17.675L5.525 18.925C5.44167 18.9583 5.35 18.9792 5.25 18.9875C5.15 18.9958 5.05833 19 4.975 19C4.44167 19 3.975 18.8 3.575 18.4C3.175 18 2.98333 17.5083 3 16.925L3.1 12.8L0.375 8.925C0.241667 8.74167 0.145833 8.55 0.0875 8.35C0.0291667 8.15 0 7.95 0 7.75C0 7.33333 0.120833 6.94583 0.3625 6.5875C0.604167 6.22917 0.941667 5.975 1.375 5.825L5.625 4.4Z'/%3E%3C/svg%3E") 0 0 / 24px 24px repeat-x}.px-hr__name{font:600 16px/20px var(--fh)}.px-hr__ver{display:inline-flex;align-items:center;gap:6px;font:400 12px/16px var(--fb);margin-top:-6px}.px-hr__bar{display:block;height:4px;border-radius:100px;background:var(--line);overflow:hidden}.px-hr__bar span{display:block;height:100%;background:var(--ink);border-radius:100px}.px-hm{background:var(--ink);color:#fff;text-align:center;padding:120px 80px;display:flex;flex-direction:column;gap:8px}.px-hm__eyebrow{margin:0;font:700 12px/14px var(--fh);letter-spacing:4px;text-transform:uppercase}.px-hm__h{margin:0;font:600 36px/40px var(--fh);letter-spacing:-1px;color:#fff}.px-hm__h em{font-style:normal;color:var(--px-coral-500, #FD6F63)}.px-hst{display:grid;grid-template-columns:minmax(0,617px) minmax(0,1fr);gap:32px 88px;align-items:center;padding:0 26px}.px-hst--flip .px-hst__media{order:2}.px-hst__media{position:relative;border-radius:20px;overflow:hidden;aspect-ratio:617 / 400;background:#e5e9ee}.px-hst__img{width:100%;height:100%;object-fit:cover;display:block}.px-hst__pin{position:absolute;width:48px;height:48px;margin:-24px 0 0 -24px;border-radius:100px;background:#fff;color:var(--ink);display:flex;align-items:center;justify-content:center;font:400 20px/1 var(--fb);box-shadow:0 2px 8px #00000026}.px-hst__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:32px}.px-hst__list--icons li{display:flex;gap:16px;align-items:flex-start}.px-hst__list--icons .px-hi{flex:0 0 36px;width:36px;height:36px}.px-hst__list--icons li>span{display:flex;flex-direction:column;gap:8px}.px-hst__list--icons strong{font:600 24px/30px var(--fh)}.px-hst__list--icons li>span>span{font:400 16px/24px var(--fb)}.px-hst__list--numbered{gap:16px}.px-hst__list--numbered li{display:flex;align-items:center;gap:12px;font:600 20px/25px var(--fh)}.px-hst__n{flex:0 0 36px;height:36px;border-radius:100px;background:var(--ink);color:#fff;display:flex;align-items:center;justify-content:center;font:400 18px/1 var(--fb)}.px-hf{display:grid;grid-template-columns:minmax(0,583fr) minmax(0,665fr);gap:32px}.px-hf--flip{grid-template-columns:minmax(0,665fr) minmax(0,583fr)}.px-hf--flip .px-hf__card{order:2}.px-hf__card{position:relative;min-height:800px;border-radius:20px;overflow:hidden;color:#fff}.px-hf__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000059}.px-hf__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.px-hf__in{position:relative;z-index:1;padding:56px;display:flex;flex-direction:column;align-items:flex-start;gap:24px}.px-hf__h{margin:0;font:600 36px/40px var(--fh);letter-spacing:-1px;color:#fff}.px-hf__x{margin:-8px 0 8px;font:400 20px/30px var(--fb)}.px-hf__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:start}@media(max-width:1199px){.px-ht__item{font-size:16px}.px-tl--quick{overflow-x:auto;scrollbar-width:none;margin:0 -80px;padding:0 80px}.px-tl--quick .px-tl__item{flex:0 0 160px}}@media(max-width:989px){.px-hs__in{padding:56px 16px;gap:24px}.px-hs__h{font-size:28px;line-height:34px}.px-hs__sub{font-size:18px;line-height:27px}.px-hh{height:600px}html:not(.px-ov) .px-hh{height:520px}.px-hh__in{padding:24px 16px 72px}.px-hh__title{font-size:36px;line-height:42px}.px-hh__text{font-size:18px;line-height:27px}.px-hh__dots{bottom:32px}.px-ht__mq{padding:16px 0}.px-ht__item{padding-right:40px}.px-ht__item{font-size:15px}.px-tl--quick,.px-tl--photo,.px-tl--cat,.px-tl--interest,.px-tl--info{overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;justify-content:flex-start;margin:0 -16px;padding:0 16px}.px-tl--quick::-webkit-scrollbar,.px-tl--cat::-webkit-scrollbar,.px-tl--interest::-webkit-scrollbar,.px-tl--info::-webkit-scrollbar{display:none}.px-tl--quick .px-tl__item{flex:0 0 140px}.px-tl__q{height:200px;padding-top:16px}.px-tl__qt{font-size:16px;line-height:20px}.px-tl--cat .px-tl__item{flex:0 0 104px}.px-tl__ci{width:104px;height:104px}.px-tl__all{height:104px}.px-tl--interest .px-tl__item{flex:0 0 200px}.px-tl__i{height:140px}.px-tl--info .px-tl__item{flex:0 0 78%}.px-tl__n{height:420px}.px-tl--photo .px-tl__item{flex:0 0 160px}.px-tl__p{height:160px}.px-htabs{justify-content:flex-start;margin:0 -16px;padding:0 16px}.px-htabs__tab{min-width:0;font-size:16px;padding:12px 16px}.px-hw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px}.px-hw__item strong{font-size:16px;line-height:21px}.px-hl{flex-direction:column}.px-hl__card{min-height:440px}.px-hl__in{padding:32px 16px}.px-hl__t{font-size:28px;line-height:34px}.px-hl__x{font-size:18px;line-height:27px}.px-hr{margin-right:-16px;padding-right:16px}.px-hr__card{flex:0 0 86%;flex-direction:column;padding:16px}.px-hr__img{flex:none;width:100%;height:auto;aspect-ratio:1}.px-hm{padding:64px 16px}.px-hm__h{font-size:28px;line-height:34px}.px-hst{grid-template-columns:minmax(0,1fr);padding:0;gap:24px}.px-hst--flip .px-hst__media{order:0}.px-hst__pin{width:36px;height:36px;margin:-18px 0 0 -18px;font-size:16px}.px-hst__list--icons strong{font-size:20px;line-height:25px}.px-hf,.px-hf--flip{grid-template-columns:minmax(0,1fr);gap:24px}.px-hf--flip .px-hf__card{order:0}.px-hf__card{min-height:460px}.px-hf__in{padding:32px 24px}.px-hf__h{font-size:28px;line-height:34px}.px-hf__x{font-size:18px;line-height:27px}}.px-hs__h,.px-hl__t,.px-hf__h,.px-hm__h,.px-hh__title,body:has(.px-hh) .px-ps__h{font-family:var(--px-font-display, var(--fh));letter-spacing:0}.px-hs__h,.px-hl__t,.px-hf__h,.px-hm__h,body:has(.px-hh) .px-ps__h{font-weight:600;font-size:36px;line-height:1.1;font-optical-sizing:auto}.px-hh__title{max-width:560px;line-height:53px}body:has(.px-hh) .px-faq__q{font-size:18px;line-height:22px;padding:17px 0}.px-hr__bar{margin-top:-16px}.px-hr__ver{font-family:"PX Body",var(--fb);font-weight:600}body:has(.px-hh) .pxc-card__was{font:600 16px/19px var(--fh)}@media(min-width:990px){.px-hs__in:has(>.px-tl--cat),.px-hs__in:has(>.px-tlw){gap:24px}.px-tl--cat .px-tl__ci,.px-tl--cat .px-tl__all{height:128px}.px-hs__in:has(>.px-tl--interest){padding-top:60px;padding-bottom:60px}}@media(max-width:989px){.px-hs__h,.px-hl__t,.px-hf__h,.px-hm__h,body:has(.px-hh) .px-ps__h{font-size:28px;line-height:31px}.px-hh__title{font-size:32px;line-height:35px}.px-hr__bar{margin-top:-8px}body:has(.px-hh) .pxc-card__was{font-size:14px;line-height:17px}}.px-tl__bar{display:none}@media(max-width:989px){.px-tl--quick{gap:4px}.px-tl--quick .px-tl__item{flex:0 0 110px}.px-tl__q{height:179px;padding-top:12px}.px-tl--quick .px-tl__qt{font-size:16px;line-height:20px;padding:0 6px}.px-tl--quick .px-tl__qi img{max-height:132px}.px-tl__bar{display:block;margin-top:7px}.px-hl__card{min-height:389px;align-items:stretch}.px-hl__card:after{background:linear-gradient(180deg,#00000073,#0003 55%,#00000040)}.px-hl__in{width:100%;padding:56px 16px;align-items:center;justify-content:flex-start;text-align:center;gap:12px}.px-hl__in .px-hbtn{align-self:stretch;width:100%;height:52px;margin-top:auto;font-size:16px;line-height:20px}.px-hf__card{min-height:398px;display:flex;align-items:center;justify-content:center}.px-hf__in{width:100%;padding:56px 24px;align-items:center;text-align:center;gap:20px}.px-hf__x{margin:0 0 4px}.px-tl--interest{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;overflow:visible;margin:0;padding:0}.px-tl--interest .px-tl__item{flex:none}.px-tl--interest .px-tl__i{height:160px}.px-tl--interest .px-tl__it{font-size:16px;line-height:20px;left:12px;top:20px}}.px-pmq{overflow:hidden;margin:0 calc(50% - 50vw)}.px-hs:has(.px-pmq){overflow-x:clip}.px-pmq__track{display:flex;width:max-content;animation:px-ht-marquee calc(var(--px-pmq-n, 6) * 6s) linear infinite}.px-pmq:hover .px-pmq__track,.px-pmq:focus-within .px-pmq__track{animation-play-state:paused}.px-pmq .px-tl--photo{flex:none;overflow:visible;margin:0;padding:0 16px 0 0}@media(max-width:989px){.px-pmq .px-tl--photo{overflow:visible;margin:0;padding:0 16px 0 0}.px-pmq__track{animation-duration:calc(var(--px-pmq-n, 6) * 4.5s)}}@media(prefers-reduced-motion:reduce){.px-pmq__track{animation:none}.px-pmq{overflow-x:auto;scrollbar-width:none}.px-pmq .px-tl--photo[aria-hidden]{display:none}}.px-rv__w{display:inline-block;white-space:nowrap}.px-rv__c{opacity:.2;transition:opacity .25s ease}.px-rv__c.is-on{opacity:1}@media(prefers-reduced-motion:reduce){.px-rv__c{opacity:1;transition:none}}@media(min-width:990px){.px-hf{align-items:start}.px-hf__card{position:sticky;top:24px;min-height:0;height:calc(100vh - 48px);max-height:1000px;transition:top .3s ease,height .3s ease}body:has(.section-header.shopify-section-header-sticky:not(.shopify-section-header-hidden)) .px-hf__card{top:104px;height:calc(100vh - 128px)}}@media(min-width:750px)and (max-width:989px){.px-hs__in{padding-left:32px;padding-right:32px}.px-tl--quick,.px-tl--photo,.px-tl--cat,.px-tl--interest,.px-tl--info,.px-htabs{margin:0 -32px;padding:0 32px}.px-hr{margin-right:-32px;padding-right:32px}}.px-hf__card:after{background:linear-gradient(180deg,#2c2a4a9e,#2c2a4a61 32%,#2c2a4a00 62%)}@media(max-width:749px){.px-hf__card:after{background:linear-gradient(180deg,#2c2a4a80,#2c2a4a6b 55%,#2c2a4a33)}}@media(min-width:750px){.px-hl__card:after{background:linear-gradient(180deg,#2c2a4a00,#2c2a4a33 40%,#2c2a4a99)}}.px-tlw{position:relative;min-width:0}.px-tlw__nav{display:none}@media(min-width:990px){.px-tl--cat{overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;justify-content:safe center;margin:-6px 0 0;padding:6px 0 0}.px-tl--cat::-webkit-scrollbar{display:none}.px-tlw__nav{position:absolute;top:64px;z-index:2;width:40px;height:40px;margin-top:-20px;border:0;border-radius:100px;padding:0;display:flex;align-items:center;justify-content:center;background:#fff;color:var(--ink);box-shadow:0 2px 8px #2c2a4a29;cursor:pointer;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s,background-color .15s ease}.px-tlw__nav--prev{left:-20px}.px-tlw__nav--next{right:-20px}.px-tlw__nav:disabled{display:none}.px-tlw__nav:active{background:#c9c5c1}}@media(min-width:990px)and (hover:hover)and (pointer:fine){.px-tlw:hover .px-tlw__nav{opacity:1;visibility:visible}.px-tlw__nav:hover{background:#e6e3e0}}.px-tlw__nav:focus-visible{opacity:1;visibility:visible;outline:2px solid var(--ink);outline-offset:2px}@media(prefers-reduced-motion:reduce){.px-tlw__nav{transition:none}}@font-face{font-family:Pixyls Display Hero;src:url(fraunces-hero-700.woff2) format("woff2");font-weight:400 900;font-style:normal;font-display:swap}.px-hh__title{font-family:"Pixyls Display Hero",var(--px-font-display, var(--fh));font-weight:700;letter-spacing:0;font-optical-sizing:none}@media(max-width:989px){.px-hs__in>.px-htabs{justify-content:safe center;margin:0;padding:0}}@media(max-width:749px){.px-hs__in>.px-htabs .px-htabs__tab{flex:1 1 auto;padding:12px 8px;white-space:nowrap}}@media(max-width:359px){.px-hs__in>.px-htabs .px-htabs__tab{font-size:14px;padding:10px 6px}}@media(max-width:989px){.px-hw>.px-hw__item:last-child:nth-child(odd){grid-column:1 / -1;justify-self:center;width:calc((100% - 16px)/2)}}.px-tl--cat .px-tl__all{--px-tlh: 140px;--px-tlb: 48px;height:auto;justify-content:flex-start;font-weight:600}.px-tl--cat .px-tl__all>span{box-sizing:border-box;width:var(--px-tlb);height:var(--px-tlb);margin:calc((var(--px-tlh) - var(--px-tlb)) / 2) 0;align-items:center;justify-content:center;border:1px solid #2C2A4A;border-radius:100px;color:#2c2a4a;transition:background-color .15s ease,color .15s ease,border-color .15s ease}@media(hover:hover){.px-tl--cat .px-tl__all:hover>span{background:#e6e3e0}}.px-tl--cat .px-tl__all:active>span{background:#1a1839;border-color:#1a1839;color:#fff}.px-tl--cat .px-tl__all:focus-visible{outline:none}.px-tl--cat .px-tl__all:focus-visible>span{outline:2px solid #2C2A4A;outline-offset:2px}@media(min-width:990px){.px-tl--cat .px-tl__all{--px-tlh: 128px}}@media(max-width:749px){.px-tl--cat .px-tl__all{--px-tlh: 104px;--px-tlb: 40px}}.px-hst__list--numbered strong{font:600 20px/25px var(--fh);letter-spacing:0}@media(min-width:750px)and (max-width:989px){.px-hst{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:center}.px-hst--flip .px-hst__media{order:2}.px-hst__list--icons{gap:24px}}.px-hrw{position:relative;min-width:0}@media(min-width:990px){.px-hrw__nav{top:50%}}@media(min-width:990px)and (hover:hover)and (pointer:fine){.px-hrw:hover .px-hrw__nav{opacity:1;visibility:visible}}@media screen and (max-width:749px){.px-hr{scroll-snap-type:x mandatory}.px-hr__card{scroll-snap-align:start;scroll-snap-stop:always}}.px-tl__i,.px-tl__p,.px-tl__n{clip-path:inset(0 round 12px);-webkit-mask-image:-webkit-radial-gradient(white,black);isolation:isolate;transform:translateZ(0)}.px-pmq__track{will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.px-pmq .px-tl__item{position:relative;overflow:hidden;border-radius:12px}
/*# sourceMappingURL=/cdn/shop/t/25/assets/px-home.css.map */
