.fndry-ptl{background:var(--fpt-bg, #fbf7f5);color:var(--fpt-ink, #231f20);padding-block:var(--fpt-pt, 9rem) var(--fpt-pb, 8rem)}.fndry-ptl__inner{max-width:172rem;margin-inline:auto;padding-inline:2rem}@media screen and (min-width:750px){.fndry-ptl__inner{padding-inline:3.2rem}}.fndry-ptl__head{max-width:var(--measure, 68ch)}.fndry-ptl__eyebrow{color:var(--fpt-accent, #6b2e3a);margin:0 0 1.6rem}.fndry-ptl__title{font-size:calc(var(--fs-h2, 3.6rem) * var(--fpt-scale, 1));line-height:var(--lh-display, 1.06);letter-spacing:var(--track-display, -.015em);font-weight:500;color:var(--fpt-ink, #231f20);margin:0;text-wrap:balance}.fndry-ptl__accent{font-family:Playfair Display,Georgia,Times New Roman,serif;font-style:italic;font-weight:400;color:var(--fpt-accent, #6b2e3a)}.fndry-ptl__standfirst{font-size:var(--fs-lead, 1.8rem);line-height:1.5;color:var(--fpt-ink-soft, #5a5254);margin:1.6rem 0 0;max-width:var(--measure, 68ch)}.fndry-ptl__list{--fpt-rail: 1.4rem;--fpt-rail-w: 2px;--fpt-dot: 1.2rem;--fpt-indent: 4.4rem;position:relative;list-style:none;margin:4rem 0 0;padding:0 0 0 var(--fpt-indent);display:grid;gap:3.2rem}.fndry-ptl__list:before,.fndry-ptl__list:after{content:"";position:absolute;left:calc(var(--fpt-rail) - var(--fpt-rail-w) / 2);top:.8rem;bottom:.8rem;width:var(--fpt-rail-w)}.fndry-ptl__list:before{background:var(--fpt-rule, #f4e0dc)}.fndry-ptl__list:after{background:var(--fpt-accent, #6b2e3a);transform:scaleY(var(--fill, 1));transform-origin:top center;transition:transform .18s linear}.fndry-ptl__step{position:relative;list-style:none;margin:0;padding:0;display:grid;gap:1.4rem;opacity:1;transform:none;transition:opacity .55s var(--ease-out, cubic-bezier(.16, 1, .3, 1)),transform .55s var(--ease-out, cubic-bezier(.16, 1, .3, 1))}.fndry-ptl__step[data-ptl-dim]{opacity:.3;transform:translateY(1.4rem)}.fndry-ptl__step.is-in{opacity:1;transform:none}.fndry-ptl__step:before{content:"";position:absolute;left:calc(var(--fpt-rail) - var(--fpt-indent) - var(--fpt-dot) / 2);top:.6rem;width:var(--fpt-dot);height:var(--fpt-dot);border-radius:50%;background:var(--fpt-bg, #fbf7f5);border:2px solid var(--fpt-rule, #f4e0dc);transition:border-color .4s ease,background-color .4s ease}.fndry-ptl__step.is-in:before{border-color:var(--fpt-accent, #6b2e3a);background:var(--fpt-accent, #6b2e3a)}@media screen and (min-width:750px){.fndry-ptl__step{grid-template-columns:20rem minmax(0,1fr);gap:2.6rem;align-items:center}.fndry-ptl__step:before{top:50%;transform:translateY(-50%)}}.fndry-ptl__media{border-radius:var(--fpt-radius, 1.2rem);overflow:hidden;aspect-ratio:4 / 3;background:#231f200d}@media screen and (min-width:750px){.fndry-ptl__media{aspect-ratio:1 / 1}}.fndry-ptl__img{display:block;width:100%;height:100%;object-fit:cover}.fndry-ptl__copy{min-width:0}.fndry-ptl__chip{display:inline-block;margin:0;padding:.4rem 1rem;border-radius:var(--radius-pill, 999px);background:var(--fpt-chip-bg, #f4ece8);font-size:var(--fs-micro, 1.2rem);font-weight:500;letter-spacing:var(--track-eyebrow, .14em);text-transform:uppercase;line-height:1.2;color:var(--fpt-chip-ink, #6b2e3a)}.fndry-ptl__step-title{font-size:var(--fs-lead, 1.8rem);font-weight:700;line-height:1.3;color:var(--fpt-ink, #231f20);margin:.8rem 0 0}.fndry-ptl__step-body{font-size:var(--fs-body, 1.7rem);line-height:1.5;color:var(--fpt-ink-soft, #5a5254);margin:.5rem 0 0;max-width:var(--measure, 68ch)}.fndry-ptl__foot{display:flex;flex-wrap:wrap;align-items:baseline;gap:1.2rem 3.2rem;margin-top:4rem}.fndry-ptl__link{display:inline-flex;align-items:center;gap:.8rem;min-height:4.4rem;font-size:var(--fs-nav, 1.5rem);font-weight:700;color:var(--fpt-accent, #6b2e3a);text-decoration:underline;text-underline-offset:.3em;text-decoration-thickness:1px}.fndry-ptl__link-icon{display:grid;place-items:center;transition:transform .28s var(--ease-out, cubic-bezier(.16, 1, .3, 1))}.fndry-ptl__link-icon svg{width:1.6rem;height:1.6rem}.fndry-ptl__link:hover .fndry-ptl__link-icon{transform:translate(.3rem)}.fndry-ptl__footnote{font-size:var(--fs-micro, 1.2rem);line-height:1.5;color:var(--fpt-ink-soft, #5a5254);margin:0}.fndry-ptl__cite{flex:1 1 100%;min-width:0;max-width:var(--measure, 68ch);margin:0;padding:0;border:0}.fndry-ptl__cite-summary{display:grid;gap:.3rem;min-width:0;list-style:none;cursor:pointer;border-radius:.4rem}.fndry-ptl__cite-summary::-webkit-details-marker,.fndry-ptl__cite-summary::marker{display:none;content:""}.fndry-ptl__cite-summary:focus-visible{outline:2px solid var(--fpt-accent, #6b2e3a);outline-offset:3px}.fndry-ptl__cite-label{font-size:var(--fs-eyebrow, 1.3rem);font-weight:700;line-height:1.3;color:var(--fpt-ink, #231f20)}.fndry-ptl__cite-line{display:block;min-width:0;font-size:var(--fs-micro, 1.2rem);line-height:1.5;color:var(--fpt-ink-soft, #5a5254);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fndry-ptl__cite[open] .fndry-ptl__cite-line{display:none}.fndry-ptl__cite-toggle{display:inline-flex;align-items:center;gap:.8rem;justify-self:start;min-height:4.4rem;font-size:var(--fs-eyebrow, 1.3rem);font-weight:700;color:var(--fpt-accent, #6b2e3a);text-decoration:underline;text-underline-offset:.3em;text-decoration-thickness:1px}.fndry-ptl__cite-toggle:after{content:"";width:.6rem;height:.6rem;margin-top:-.3rem;border:solid currentColor;border-width:0 1.5px 1.5px 0;transform:rotate(45deg);transition:transform .28s var(--ease-out, cubic-bezier(.16, 1, .3, 1))}.fndry-ptl__cite[open] .fndry-ptl__cite-toggle:after{margin-top:.3rem;transform:rotate(-135deg)}.fndry-ptl__cite .fndry-ptl__footnote{margin-top:.2rem}@media(prefers-reduced-motion:reduce){.fndry-ptl__step,.fndry-ptl__step[data-ptl-dim]{opacity:1!important;transform:none!important}.fndry-ptl__list:after{transform:scaleY(1)!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/fndry-pdp-timeline.css.map */
