.dicarvalho-timeline{position:relative;border-top:1px solid color-mix(in srgb,var(--wp--preset--color--gold,#c9a86a) 22%,transparent);padding-block:4.25rem 2.5rem}.dicarvalho-timeline__intro{padding-inline:3rem;margin-bottom:3rem}.dicarvalho-timeline__eyebrow{margin:0 0 var(--wp--preset--spacing--20,.75rem);font-size:.75rem;letter-spacing:.3em;text-transform:uppercase;color:var(--wp--preset--color--gold,#c9a86a)}.dicarvalho-timeline__heading{margin:0;font-family:var(--wp--preset--font-family--display,"Cormorant Garamond",serif);font-weight:300;font-size:var(--wp--preset--font-size--display-small,2.75rem);line-height:1.1}.dicarvalho-timeline__yearnav{display:flex;flex-wrap:wrap;gap:8px;padding-inline:3rem;margin-bottom:1.5rem}.dicarvalho-timeline__yearnav:empty{display:none}.dicarvalho-timeline__year-chip{cursor:pointer;padding:7px 12px;border:1px solid color-mix(in srgb,var(--wp--preset--color--cream,#ede6d8) 25%,transparent);border-radius:999px;background:none;color:color-mix(in srgb,var(--wp--preset--color--cream,#ede6d8) 60%,transparent);font-family:var(--wp--preset--font-family--base,'Instrument Sans',sans-serif);font-size:.6875rem;font-weight:500;letter-spacing:.1em;transition:background-color .25s,color .25s,border-color .25s}.dicarvalho-timeline__year-chip:hover,.dicarvalho-timeline__year-chip:focus-visible{border-color:var(--wp--preset--color--gold,#c9a86a);color:var(--wp--preset--color--gold,#c9a86a)}.dicarvalho-timeline__year-chip.is-current{background:var(--wp--preset--color--gold,#c9a86a);border-color:var(--wp--preset--color--gold,#c9a86a);color:var(--wp--preset--color--ink,#0b0a08)}.dicarvalho-timeline__rail{position:relative;margin:1.75rem 0}.dicarvalho-timeline__line{height:1px;background:color-mix(in srgb,var(--wp--preset--color--cream,#ede6d8) 15%,transparent)}.dicarvalho-timeline__progress{position:absolute;inset-inline:0;top:0;height:1px;width:100%;background:var(--wp--preset--color--gold,#c9a86a);transform:scaleX(0);transform-origin:left center}.dicarvalho-timeline__track{display:flex;align-items:stretch;gap:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;padding:1.75rem 3rem 2.5rem;scrollbar-width:none}.dicarvalho-timeline__track::-webkit-scrollbar{display:none}.dicarvalho-timeline__item{position:relative;flex:none;display:flex;flex-direction:column;justify-content:flex-end;width:min(86vw, 520px);padding-right:90px;min-height:72vh;scroll-snap-align:start}.dicarvalho-timeline__year{margin:0;font-family:var(--wp--preset--font-family--display,"Cormorant Garamond",serif);font-weight:300;font-size:7.5rem;line-height:1;color:color-mix(in srgb,var(--wp--preset--color--cream,#ede6d8) 16%,transparent);pointer-events:none;transition:color .3s}.dicarvalho-timeline__item.is-current .dicarvalho-timeline__year{color:color-mix(in srgb,var(--wp--preset--color--gold,#c9a86a) 45%,transparent)}.dicarvalho-timeline__dot{position:absolute;top:calc(58% - 5px);left:0;z-index:1;width:11px;height:11px;border-radius:50%;background:var(--wp--preset--color--ink,#0b0a08);border:2px solid var(--wp--preset--color--gold,#c9a86a)}.dicarvalho-timeline__card{position:relative;z-index:2;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box;height:627px;background:var(--wp--preset--color--superficie,#14110d);border:1px solid color-mix(in srgb,var(--wp--preset--color--gold,#c9a86a) 25%,transparent);padding:0 0 1.75rem;transition:border-color .3s}.dicarvalho-timeline__card:hover,.dicarvalho-timeline__card:focus-within{border-color:var(--wp--preset--color--gold,#c9a86a)}.dicarvalho-timeline__media{flex:none;height:460px;overflow:hidden}.dicarvalho-timeline__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.dicarvalho-timeline__card:hover .dicarvalho-timeline__img,.dicarvalho-timeline__card:focus-within .dicarvalho-timeline__img{transform:scale(1.06)}.dicarvalho-timeline__body{flex:1 1 auto;min-height:0;overflow:hidden;padding:var(--wp--preset--spacing--70,1.5rem) 1.75rem 0}.dicarvalho-timeline__place{margin:0 0 10px;font-size:.6875rem;letter-spacing:.24em;text-transform:uppercase;color:var(--wp--preset--color--gold,#c9a86a)}.dicarvalho-timeline__title{margin:0 0 10px;font-family:var(--wp--preset--font-family--display,"Cormorant Garamond",serif);font-size:1.6875rem}.dicarvalho-timeline__text{margin:0;font-size:.84375rem;line-height:1.7;color:color-mix(in srgb,var(--wp--preset--color--cream,#ede6d8) 65%,transparent)}@media (max-width:782px){.dicarvalho-timeline__intro,.dicarvalho-timeline__yearnav,.dicarvalho-timeline__track{padding-inline:20px}.dicarvalho-timeline__item{width:min(80vw, 380px)}.dicarvalho-timeline__year{margin-bottom:.75rem;font-size:4.5rem}.dicarvalho-timeline__text{font-size:15px}.dicarvalho-timeline__media{height:300px}.dicarvalho-timeline__card{height:467px}}.dicarvalho-timeline.is-pinned{height:calc(100vh + var(--dc-percurso, 0px));padding-block:0}.dicarvalho-timeline.is-pinned .dicarvalho-timeline__pin{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.dicarvalho-timeline.is-pinned .dicarvalho-timeline__track{overflow-x:hidden;scroll-snap-type:none;width:max-content;will-change:transform;padding:250px 3rem 30px}@media (min-width:783px){.dicarvalho-timeline.is-pinned .dicarvalho-timeline__item{min-height:0}.dicarvalho-timeline.is-pinned .dicarvalho-timeline__card{flex:1 1 auto;min-height:0;height:auto;max-height:627px}.dicarvalho-timeline.is-pinned .dicarvalho-timeline__media{flex:1 1 auto;height:auto;min-height:220px;max-height:460px}.dicarvalho-timeline.is-pinned .dicarvalho-timeline__body{flex:0 0 auto}}.dicarvalho-timeline.is-pinned .dicarvalho-timeline__intro{position:absolute;left:3rem;z-index:6;margin-bottom:0;padding-inline:0}.dicarvalho-timeline.is-pinned .dicarvalho-timeline__yearnav{position:absolute;right:3rem;z-index:6;max-width:55vw;margin-bottom:0;padding-inline:0;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.dicarvalho-timeline.is-pinned .dicarvalho-timeline__yearnav::-webkit-scrollbar{display:none}.dicarvalho-timeline.is-pinned .dicarvalho-timeline__year-chip{flex:0 0 auto}.dicarvalho-timeline.is-pinned .dicarvalho-timeline__rail{position:absolute;inset-inline:0;top:58%;z-index:0;margin:0}.dicarvalho-timeline.is-pinned .dicarvalho-timeline__intro{top:calc(var( --dc-altura-do-header, 131px ) + 24px)}.dicarvalho-timeline.is-pinned .dicarvalho-timeline__yearnav{top:calc(var( --dc-altura-do-header, 131px ) + 36px)}@media (max-width:782px){.dicarvalho-timeline.is-pinned .dicarvalho-timeline__pin{top:var(--dc-altura-do-header,97px);height:calc(100vh - var(--dc-altura-do-header, 97px))}.dicarvalho-timeline.is-pinned .dicarvalho-timeline__intro{top:16px;right:20px;left:20px}.dicarvalho-timeline.is-pinned .dicarvalho-timeline__yearnav{top:84px;right:20px;left:20px;max-width:none;overflow-x:auto;justify-content:flex-start;scrollbar-width:none}.dicarvalho-timeline.is-pinned .dicarvalho-timeline__yearnav::-webkit-scrollbar{display:none}.dicarvalho-timeline.is-pinned .dicarvalho-timeline__track{padding:130px 20px 36px}.dicarvalho-timeline.is-pinned .dicarvalho-timeline__year{font-size:3rem}.dicarvalho-timeline.is-pinned .dicarvalho-timeline__item{justify-content:flex-start}}.dicarvalho-timeline__img{-webkit-user-drag:none;-webkit-touch-callout:none;user-select:none}