.hero{position:relative;height:var(--hero-h, 100svh);min-height:560px;overflow:hidden;color:var(--cream);background:var(--ink)}.hero__slides{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;list-style:none}.hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity 1.2s var(--ease)}.hero__slide.is-active{opacity:1}.hero__slide img{width:100%;height:100%;object-fit:cover;transform:scale(1.08);transition:transform 7s linear}.hero__slide.is-active img{transform:scale(1)}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#19162247,#19162200 30% 55%,#1916228c);pointer-events:none}.hero__ui{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;grid-template-rows:1fr auto;padding:calc(var(--header-h) + 16px) var(--gutter) 24px;pointer-events:none}.hero__ui a,.hero__ui button{pointer-events:auto}.hero__claim{align-self:var(--claim-y-m, start);justify-self:var(--claim-x-m, end);width:min(var(--claim-w, 300px),46vw);margin-top:8px;color:var(--cream);filter:drop-shadow(0 2px 18px rgba(25,22,34,.3));transition:opacity .6s var(--ease),visibility .6s}.hero.is-claim-hidden .hero__claim{opacity:0;visibility:hidden}.hero--no-overlay:after{display:none}@media(min-width:750px){.hero__claim{align-self:var(--claim-y-d, start);justify-self:var(--claim-x-d, end)}}.hero__bottom{display:grid;gap:20px;align-items:end}.hero__cta{text-decoration:none;display:grid}.hero__cta-big{font:400 clamp(2.4rem,7.5vw,6.5rem)/.95 var(--statement);text-transform:uppercase;letter-spacing:-.02em}.hero__cta-sub{font:italic 700 var(--fs-slogan)/1.2 var(--editorial);margin-top:.3em;opacity:.9}.hero__cta:hover .hero__cta-big{font-style:italic}.hero__meta{display:flex;align-items:center;justify-content:space-between;gap:16px;font:var(--label);letter-spacing:.12em;text-transform:uppercase}.hero__dots{display:flex;gap:18px;margin:0;padding:0;list-style:none}.hero__dot{background:none;border:0;padding:4px 0;color:inherit;font:inherit;letter-spacing:inherit;opacity:.55;position:relative}.hero__dot[aria-current=true]{opacity:1}.hero__dot[aria-current=true]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform-origin:left;animation:dot-progress var(--slide-ms, 6s) linear forwards}@keyframes dot-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hero__scroll{display:inline-flex;align-items:center;gap:10px}.hero__scroll:after{content:"";width:1px;height:28px;background:currentColor;animation:scroll-cue 2.2s var(--ease) infinite;transform-origin:top}@keyframes scroll-cue{0%{transform:scaleY(0)}50%{transform:scaleY(1);transform-origin:top}51%{transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}@media(min-width:990px){.hero__bottom{grid-template-columns:1fr auto}}.intro{display:grid;gap:32px;padding-block:var(--pt-m, 72px) var(--pb-m, 72px)}.intro__badge{width:120px;color:var(--fg);cursor:pointer;background:none;border:0;padding:0;justify-self:start}.intro__badge svg{width:100%;height:auto;will-change:transform}.intro__text{font:var(--intro-style, normal) var(--intro-weight, 400) var(--intro-fs, clamp(1.6rem, 3.2vw, 3rem))/var(--intro-lh, 1.2) var(--intro-font, var(--editorial));letter-spacing:-.01em;margin:0;max-width:var(--intro-max, 24ch);text-transform:var(--intro-case, none);color:var(--intro-color, inherit)}.intro__text p{margin:0 0 .6em}.intro__text p:last-child{margin-bottom:0}.intro--full{grid-template-columns:minmax(0,1fr)!important}.intro--full .intro__badge{position:static!important}.pcc-section.align-center .intro__badge{justify-self:center}.pcc-section.align-right .intro__badge{justify-self:end}@media(min-width:990px){.intro--no-badge:not(.intro--full)>div{grid-column:2}}@media(min-width:990px){.intro{grid-template-columns:1fr 2fr;padding-block:var(--pt-d, 140px) var(--pb-d, 140px);align-items:start}.intro__badge{width:180px;position:sticky;top:calc(var(--header-h) + 40px)}}.rail{padding-block:var(--pt-m, 24px) var(--pb-m, 64px)}@media(min-width:750px){.rail{padding-block:var(--pt-d, 24px) var(--pb-d, 64px)}}.rail__head{display:flex;justify-content:space-between;align-items:end;gap:16px;padding-inline:var(--gutter);margin-bottom:20px}.rail__controls{display:flex;gap:4px}.rail__btn{width:40px;height:40px;border:1px solid var(--line);border-radius:50%;color:inherit;background:transparent;display:grid;place-items:center;transition:background-color .3s,color .3s}.rail__btn:hover{background:var(--fg);color:var(--bg)}.rail__btn--prev svg{transform:rotate(180deg)}.rail__track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(240px,72vw);gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;padding-inline:var(--gutter);cursor:grab;-webkit-user-select:none;user-select:none}.rail__track::-webkit-scrollbar{display:none}.rail__track.is-dragging{cursor:grabbing;scroll-snap-type:none}.rail__track.is-dragging a{pointer-events:none}.rail__track>*{scroll-snap-align:start}.rail__track img{-webkit-user-drag:none}@media(min-width:750px){.rail__track{grid-auto-columns:minmax(260px,34vw)}}@media(min-width:1200px){.rail__track{grid-auto-columns:minmax(280px,23vw)}}.marquee{--mq-bg: var(--surface);--mq-fg: var(--pink);background:var(--mq-bg);padding-block:var(--pt-m, 14px) var(--pb-m, 14px);overflow:hidden;border-block:1px solid var(--mq-fg)}.marquee--pink{--mq-bg: var(--pink);--mq-fg: var(--fg)}.marquee--purple{--mq-bg: var(--purple);--mq-fg: var(--cream)}.marquee--cream{--mq-bg: var(--cream);--mq-fg: var(--ink)}.marquee--teal{--mq-bg: var(--teal);--mq-fg: var(--ink)}.marquee--no-lines{border-block:0}@media(min-width:750px){.marquee{padding-block:var(--pt-d, 14px) var(--pb-d, 14px)}}.marquee__track{height:var(--mq-h, clamp(18px, 2.4vw, 30px));background:var(--mq-fg);-webkit-mask:url(pcc-banner-mask.svg) 0 50% / auto 100% repeat-x;mask:url(pcc-banner-mask.svg) 0 50% / auto 100% repeat-x;-webkit-mask-position-x:var(--mq-x, 0px);mask-position-x:var(--mq-x, 0px)}.marquee__track{animation:marquee-css 60s linear infinite}.marquee--reverse .marquee__track{animation-direction:reverse}.motion .marquee__track{animation:none}@keyframes marquee-css{to{-webkit-mask-position-x:-4000px;mask-position-x:-4000px}}.split{display:grid;gap:32px;align-items:center}.split__media{overflow:hidden;border-radius:var(--radius-card)}.split__media img{width:100%;aspect-ratio:var(--media-ratio, 4 / 5);object-fit:cover;will-change:transform}@media(min-width:990px){.split{grid-template-columns:1fr 1fr;gap:80px}.split--reverse .split__media{order:2}}.community{padding-block:var(--pt-m, 72px) var(--pb-m, 72px)}.community__heading{font-size:clamp(2.6rem,8.5vw,8rem);line-height:.95;text-transform:uppercase;letter-spacing:-.02em;margin-bottom:48px}.community__heading em{font:italic 700 1em/1 var(--editorial);color:var(--purple);text-transform:none;letter-spacing:-.01em}.community__grid{display:grid;gap:40px}.community__item{border-top:1px solid var(--line);padding-top:14px}.community__item h3{font:var(--label);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.8em}.community__item p{font-size:1.05rem;max-width:40ch}.community__media{margin-top:48px;overflow:hidden;border-radius:var(--radius-card)}.community__media img{width:100%;aspect-ratio:var(--media-ratio, 16 / 9);object-fit:cover;will-change:transform}@media(min-width:990px){.community{padding-block:var(--pt-d, 140px) var(--pb-d, 140px)}.community__grid{grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:24px}}.band{--bg: var(--purple);--fg: var(--cream);background:var(--bg);color:var(--fg)}.band__inner{display:grid;gap:32px;align-items:center;padding-block:var(--pt-m, 64px) var(--pb-m, 64px)}.band__text{font:400 clamp(1.25rem,2.2vw,1.75rem)/1.35 var(--editorial);max-width:40ch}.band .kicker,.band .section-title{color:var(--fg)}.band .btn--dark{background:var(--cream);color:var(--ink);border-color:var(--cream)}.badge-logo{width:var(--badge-m, 180px);justify-self:center}.badge-logo img{width:100%;height:auto}.band--no-badge .band__inner{grid-template-columns:minmax(0,1fr)!important}@media(min-width:750px){.band__inner{grid-template-columns:max(240px,var(--badge-d, 220px)) 1fr;padding-block:var(--pt-d, 112px) var(--pb-d, 112px)}.badge-logo{width:var(--badge-d, 220px)}}.service{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));padding-block:var(--pt-m, 40px) var(--pb-m, 40px);border-top:1px solid var(--line)}.service__title{font:var(--label);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.6em}.service p{color:var(--muted);font-size:.9rem;margin:0}@media(min-width:990px){.service{grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));padding-block:var(--pt-d, 40px) var(--pb-d, 40px)}}.newsletter{--fg: var(--ink);--muted: #4a4556;--line: rgba(25, 22, 34, .25);background:var(--pink);color:var(--fg)}.newsletter__inner{padding-block:var(--pt-m, 72px) var(--pb-m, 72px);display:grid;gap:8px;justify-items:start}.newsletter__form{width:100%;max-width:560px;margin-top:12px}.newsletter__row{display:flex;gap:0;align-items:end;border-bottom:1px solid var(--fg)}.newsletter__row input{flex:1 1 220px;border-bottom:0}.newsletter__row input:focus{box-shadow:none}.newsletter__row .btn{border:0;border-radius:0;min-height:44px;padding-inline:0 2px;background:transparent;color:var(--fg)}.newsletter__row .btn:before{display:none}.newsletter__consent{font-size:.76rem;margin-top:12px;color:var(--muted)}.newsletter .newsletter__consent{color:var(--fg)}@media(min-width:750px){.newsletter__inner{padding-block:var(--pt-d, 72px) var(--pb-d, 72px)}}.popup{width:min(920px,calc(100% - 24px));max-height:92vh}.popup[open]{display:grid;animation:popup-in .6s var(--ease)}@keyframes popup-in{0%{opacity:0;transform:translateY(24px) scale(.98)}to{opacity:1;transform:none}}.popup__media{display:none;background:var(--surface)}.popup__media img{width:100%;height:100%;object-fit:cover}.popup__body{position:relative;padding:28px 24px 24px;display:grid;align-content:space-between;gap:32px;min-height:360px}.popup__close{position:absolute;top:8px;right:8px}.popup__title{font:400 clamp(1.8rem,3.2vw,2.6rem)/1.05 var(--statement);text-transform:uppercase;letter-spacing:-.01em;margin:0 0 .4em;max-width:14ch}@media(min-width:750px){.popup[open]{grid-template-columns:1fr 1fr}.popup__media{display:block}.popup__body{padding:40px;min-height:520px}}.cursor{position:fixed;left:0;top:0;z-index:90;width:86px;height:86px;margin:-43px 0 0 -43px;border-radius:50%;background:var(--pink);color:var(--ink);display:grid;place-items:center;font:var(--label);letter-spacing:.1em;text-transform:uppercase;pointer-events:none;transform:translate3d(var(--cx, -200px),var(--cy, -200px),0) scale(0);transition:transform .35s var(--ease)}.cursor.is-visible{transform:translate3d(var(--cx),var(--cy),0) scale(1)}@media(hover:none){.cursor{display:none}}.magic-ball{position:fixed;z-index:95;width:14px;height:14px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#f6ff8f,#d8f01d 60%,#b7cc12);box-shadow:inset -2px -2px 3px #00000026;pointer-events:none}.magic-toast{position:fixed;left:50%;bottom:28px;z-index:96;transform:translate(-50%);background:var(--pink);color:var(--ink);padding:.8em 1.2em;border-radius:999px;font:var(--label);letter-spacing:.1em;text-transform:uppercase}.pcc-section.scheme-ink{--bg: var(--ink);--fg: var(--cream);--surface: #22202b;--muted: #b3aec2;--line: rgba(251, 247, 239, .16)}.pcc-section.scheme-night{--bg: var(--night, #22202b);--fg: var(--cream);--surface: #2e2b39;--muted: #b3aec2;--line: rgba(251, 247, 239, .16)}.pcc-section.scheme-cream{--bg: var(--cream);--fg: var(--ink);--surface: #ffffff;--muted: #625c6e;--line: rgba(25, 22, 34, .16)}.pcc-section.scheme-pink{--bg: var(--pink);--fg: var(--ink);--surface: #fdd3da;--muted: #4a4556;--line: rgba(25, 22, 34, .25)}.pcc-section.scheme-teal{--bg: var(--teal);--fg: var(--ink);--surface: #8cbfc7;--muted: #23202d;--line: rgba(25, 22, 34, .28)}.pcc-section.scheme-violet{--bg: var(--purple);--fg: var(--cream);--surface: #7d6fbb;--muted: #e6e1f3;--line: rgba(251, 247, 239, .3)}.pcc-section[class*=" scheme-"]{background:var(--bg);color:var(--fg)}.band.pcc-section[class*=" scheme-"] .btn--dark{background:var(--fg);color:var(--bg);border-color:var(--fg)}.pcc-section.scheme-violet .community__heading em{color:var(--pink)}.pcc-section.font-statement{--statement: "Anisette Std", "anisette-std", "Archivo Condensed", sans-serif}.pcc-section.font-editorial{--statement: var(--editorial)}.pcc-section.font-body{--statement: var(--body)}.pcc-section.case-none :is(h1,h2,.section-title,.page-title,.display,.community__heading,.hero__cta-big){text-transform:none}.pcc-section.case-upper :is(h1,h2,h3,.section-title,.page-title,.display,.community__heading,.hero__cta-big){text-transform:uppercase}.pcc-section.align-left{text-align:left}.pcc-section.align-center{text-align:center}.pcc-section.align-right{text-align:right}.pcc-section.align-center :is(.lead,.band__text,.community__item p,.newsletter__form,.intro__text){margin-inline:auto}.pcc-section.align-right :is(.lead,.band__text,.community__item p,.newsletter__form,.intro__text){margin-left:auto}.pcc-section.align-center .newsletter__inner{justify-items:center}.pcc-section.align-right .newsletter__inner{justify-items:end}.pcc-section.align-center .section-head{flex-direction:column;align-items:center}.pcc-section.align-right .section-head{flex-direction:column;align-items:flex-end}@media(max-width:749px){.pcc-section.hide-mobile{display:none!important}}@media(min-width:750px){.pcc-section.hide-desktop{display:none!important}}@media(min-width:990px){.tiles{grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr))}.featured-grid{grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr))}}.band__text p{margin:0 0 1em}
/*# sourceMappingURL=/cdn/shop/t/9/assets/sections.css.map */
