.pts{--pts-bg: var(--color-background);--pts-fg: var(--color-foreground);--pts-radius: var(--style-border-radius-lg);--pts-gutter: clamp(1.25rem, 4vw, 4rem);--pts-offset: 0px;position:relative;background:var(--pts-bg);color:var(--pts-fg);font-family:var(--font-paragraph--family);font-weight:var(--font-paragraph--weight);line-height:var(--font-paragraph--line-height);overflow-x:clip}.pts *,.pts *:before,.pts *:after{box-sizing:border-box}.pts-media{display:block;width:100%;height:100%;object-fit:cover}.pts-placeholder{background:rgb(var(--color-foreground-rgb) / .08);fill:currentColor;opacity:.4}.pts-hero{position:relative;background:var(--color-foreground);color:var(--color-background)}.pts-hero:before{content:"";position:absolute;inset-inline:0;bottom:100%;height:var(--header-group-height, 0px);background:inherit;pointer-events:none}.pts-hero__stage{position:relative;min-height:100svh;display:grid;grid-template-rows:auto 1fr;gap:clamp(1.5rem,4vw,3rem);padding:clamp(5rem,12vh,8rem) var(--pts-gutter) var(--pts-gutter)}.pts-hero__copy{position:relative;z-index:3;text-align:center}.pts-hero__title{margin:0;font-family:var(--font-heading--family);font-style:var(--font-heading--style);font-weight:var(--font-heading--weight);font-size:clamp(3.25rem,12vw,12.5rem);line-height:var(--font-h1--line-height);letter-spacing:var(--font-h1--letter-spacing);text-transform:var(--font-h1--case)}.pts-hero__sub{max-width:46ch;margin:var(--margin-lg) auto 0;font-size:max(1rem,var(--font-paragraph--size))}.pts-hero__window{position:relative;z-index:1;width:min(100%,520px);aspect-ratio:9 / 16;margin-inline:auto;border-radius:999px 999px var(--pts-radius) var(--pts-radius);overflow:hidden}.pts-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgb(var(--color-foreground-rgb) / 0) 50%,rgb(var(--color-foreground-rgb) / .45));opacity:0;pointer-events:none}.pts-float{position:absolute;z-index:2;width:clamp(110px,15vw,260px);pointer-events:none;filter:drop-shadow(0 30px 40px rgb(var(--color-foreground-rgb) / .25));will-change:transform}.pts-float img{display:block;width:100%;height:auto}.pts-float--1{left:4%;top:52%;transform:rotate(-9deg)}.pts-float--2{right:5%;top:30%;transform:rotate(8deg)}.pts-float--3{right:16%;bottom:4%;width:clamp(90px,11vw,190px);transform:rotate(-4deg)}.pts--motion .pts-hero{height:230vh}.pts--motion .pts-hero__stage{position:sticky;top:0;height:100vh;height:100svh;min-height:0;padding:0;display:block;overflow:hidden}.pts--motion .pts-hero__copy{position:absolute;inset:clamp(5rem,12vh,8rem) var(--pts-gutter) auto}.pts--motion .pts-hero__window{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;aspect-ratio:auto;margin:0;border-radius:0;clip-path:inset(38% 38% 6% 38% round 999px 999px 40px 40px)}@media(max-width:899px){.pts--motion .pts-hero__window{clip-path:inset(50% 10% 5% 10% round 999px 999px 24px 24px)}}.pts-track__rail{list-style:none;margin:0;padding:0}.pts-year{position:relative;display:grid;gap:clamp(1.5rem,4vw,3rem);padding:clamp(4rem,12vw,7rem) var(--pts-gutter);background:var(--year-bg);color:var(--year-fg);overflow:hidden}.pts-year__num{position:absolute;top:.15em;right:-.06em;font-family:var(--font-heading--family);font-style:var(--font-heading--style);font-weight:var(--font-heading--weight);font-size:clamp(7rem,34vw,30rem);line-height:var(--font-h1--line-height);letter-spacing:var(--font-h1--letter-spacing);text-transform:var(--font-h1--case);opacity:.12;pointer-events:none;-webkit-user-select:none;user-select:none}.pts-year__media{position:relative;z-index:1;aspect-ratio:4 / 5;border-radius:var(--pts-radius);overflow:hidden}.pts-year__cutout{position:absolute;z-index:2;width:clamp(120px,38vw,300px);filter:drop-shadow(0 24px 30px rgb(var(--color-foreground-rgb) / .3));pointer-events:none}.pts-year__cutout img{display:block;width:100%;height:auto}.pts-year__text{position:relative;z-index:3;max-width:60ch}.pts-year__heading{margin:0 0 1rem;font-family:var(--font-heading--family);font-style:var(--font-heading--style);font-weight:var(--font-heading--weight);font-size:clamp(2rem,5vw,4.5rem);line-height:var(--font-h1--line-height);letter-spacing:var(--font-h1--letter-spacing);text-transform:var(--font-h1--case)}.pts-year__label{display:block;margin-bottom:.35em;font-size:.42em;letter-spacing:0;font-variant-numeric:tabular-nums}.pts-year__body{font-size:max(1rem,var(--font-paragraph--size))}.pts-year__body p{margin:0 0 1em}.pts-year__body p:last-child{margin-bottom:0}.pts-track__progress{display:none}@media(max-width:899px){.pts-year__media{width:82%}.pts-year__cutout{right:var(--pts-gutter);top:calc(clamp(4rem,12vw,7rem) + 48vw)}}.pts--h .pts-track__pin{position:sticky;top:var(--pts-offset);height:calc(100vh - var(--pts-offset));height:calc(100svh - var(--pts-offset));overflow:hidden}.pts--h .pts-track__rail{display:flex;height:100%;width:max-content;will-change:transform}.pts--h .pts-year{flex:0 0 100vw;height:100%;grid-template-columns:minmax(0,.95fr) minmax(0,1fr);align-items:center;column-gap:clamp(2rem,6vw,7rem);padding:clamp(5rem,12vh,8rem) clamp(3rem,7vw,8rem) clamp(6rem,14vh,9rem);background:transparent;color:inherit}.pts--h .pts-year__num{top:auto;bottom:-.12em;right:0;left:0;text-align:center;white-space:nowrap;font-size:clamp(12rem,26vw,30rem)}.pts--h .pts-year__media{height:min(68vh,760px);aspect-ratio:4 / 5;width:auto;justify-self:end}.pts--h .pts-year__cutout{left:calc(50% - clamp(160px,14vw,260px));bottom:clamp(5rem,12vh,8rem);width:clamp(160px,15vw,280px)}.pts--h .pts-track__progress{display:block;position:absolute;left:clamp(3rem,7vw,8rem);right:clamp(3rem,7vw,8rem);bottom:clamp(1.5rem,4vh,2.5rem);z-index:4}.pts-track__fill{display:block;height:2px;background:currentColor;transform-origin:left center;transform:scaleX(0)}.pts-track__years{display:flex;justify-content:space-between;list-style:none;margin:.75rem 0 0;padding:0;font-size:.9rem;font-weight:700;font-variant-numeric:tabular-nums}.pts-track__years li{opacity:.4;transition:opacity var(--animation-speed) var(--animation-easing)}.pts-track__years li.is-active{opacity:1}@media(max-width:899px){.pts--h .pts-year{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;align-items:start;align-content:start;gap:var(--gap-md);padding:var(--padding-xl) var(--pts-gutter) clamp(3.5rem,10svh,4.5rem)}.pts--h .pts-year__media{width:100%;height:min(34svh,320px);aspect-ratio:auto;justify-self:stretch}.pts--h .pts-year__num{bottom:3rem;font-size:clamp(7rem,34vw,13rem)}.pts--h .pts-year__cutout{left:auto;right:var(--pts-gutter);top:calc(var(--padding-xl) + min(34svh,320px) - 3.5rem);bottom:auto;width:clamp(90px,26vw,150px)}.pts--h .pts-year__heading{font-size:clamp(1.75rem,8vw,2.5rem);margin-bottom:var(--margin-xs)}.pts--h .pts-year__body{font-size:var(--font-size--sm)}.pts--h .pts-track__progress{left:var(--pts-gutter);right:var(--pts-gutter);bottom:var(--gap-md)}.pts--h .pts-track__years{font-size:var(--font-size--xs);margin-top:var(--margin-2xs)}}.pts-close{position:relative;min-height:100svh;display:grid;place-items:center;padding:var(--pts-gutter);overflow:hidden;background:var(--color-foreground);color:var(--color-background)}.pts-close__media{position:absolute;top:0;right:0;bottom:0;left:0}.pts-close__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(var(--color-foreground-rgb) / .5)}.pts-close__line{position:relative;z-index:1;max-width:18ch;margin:0;text-align:center;font-family:var(--font-heading--family);font-style:var(--font-heading--style);font-weight:var(--font-heading--weight);font-size:clamp(2.5rem,7vw,7.5rem);line-height:var(--font-h1--line-height);letter-spacing:var(--font-h1--letter-spacing);text-transform:var(--font-h1--case);text-wrap:balance}.pts-sources{padding:clamp(2rem,5vw,4rem) var(--pts-gutter);font-size:var(--font-size--xs)}.pts-sources p{max-width:80ch;margin:0 0 .25em}@media(prefers-reduced-motion:reduce){.pts-float,.pts-track__years li{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/pt-our-story.css.map */
