.projects-index-experience-module__cb-tpq__page{min-height:100dvh;color:var(--color-espresso);background:linear-gradient(90deg,#24222008 1px,#0000 1px) 0 0/64px 64px,linear-gradient(#24222008 1px,#0000 1px) 0 0/64px 64px,#ece4e1;position:relative;overflow-x:clip}.projects-index-experience-module__cb-tpq__nav{pointer-events:none;z-index:60;justify-content:space-between;align-items:center;gap:2rem;padding:1.35rem 1.75rem;display:flex;position:fixed;inset:0 0 auto}.projects-index-experience-module__cb-tpq__brandLink,.projects-index-experience-module__cb-tpq__menuLink{pointer-events:auto}.projects-index-experience-module__cb-tpq__headerFilterSlot{pointer-events:none;width:min(31rem,44vw);height:2.75rem;position:absolute;top:1.35rem;left:50%;transform:translate(-50%)}.projects-index-experience-module__cb-tpq__navMeta{pointer-events:auto;color:#24222094;letter-spacing:.24em;text-transform:uppercase;align-items:center;gap:2rem;font-size:.66rem;display:flex}.projects-index-experience-module__cb-tpq__menuLink{min-width:7.6rem;color:var(--color-espresso);text-align:center;border:1px solid #a7795f6b;padding:.88rem 1.2rem;transition:background-color .22s,color .22s,transform .16s}.projects-index-experience-module__cb-tpq__menuLink:hover{background:var(--color-espresso);color:#faf5f3}.projects-index-experience-module__cb-tpq__menuLink:active{transform:scale(.98)}.projects-index-experience-module__cb-tpq__hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:58dvh;padding:6.5rem clamp(1rem,4vw,4rem) 1.6rem;display:flex}.projects-index-experience-module__cb-tpq__kicker{color:var(--color-walnut);letter-spacing:.2em;text-transform:uppercase;font-size:.68rem;font-weight:600}.projects-index-experience-module__cb-tpq__title{max-width:14ch;font-family:var(--font-sans), Arial, "Helvetica Neue", system-ui, sans-serif;letter-spacing:-.065em;text-align:center;text-transform:none;text-wrap:balance;margin:1rem auto 0;font-size:clamp(4rem,8vw,9.2rem);font-weight:500;line-height:.88}.projects-index-experience-module__cb-tpq__titleMask{padding-bottom:.08em;display:block;overflow:hidden}.projects-index-experience-module__cb-tpq__titleLine{will-change:transform;display:block}.projects-index-experience-module__cb-tpq__heroText{max-width:32rem;color:color-mix(in srgb, var(--color-espresso) 62%, transparent);margin:.95rem auto 0;font-size:clamp(.96rem,1.1vw,1.08rem);line-height:1.75}.projects-index-experience-module__cb-tpq__filterHomeSlot{justify-content:center;width:100%;min-height:4.45rem;margin:clamp(1.25rem,2.7vw,2.35rem) auto 0;display:flex}.projects-index-experience-module__cb-tpq__filterPanel{-webkit-backdrop-filter:none;background:#583939;border:1px solid #faf5f324;border-radius:999px;align-items:center;width:min(44rem,100vw - 2rem);max-width:min(44rem,100vw - 2rem);height:3.15rem;padding:.34rem;display:flex;overflow:hidden;box-shadow:0 .75rem 2rem #5839392e,inset 0 1px #faf5f314}.projects-index-experience-module__cb-tpq__filterPanelDocked{z-index:70;-webkit-backdrop-filter:none;background:#583939;border-color:#faf5f324;border-radius:999px;width:min(44rem,100vw - 22rem);max-width:min(44rem,100vw - 22rem);height:2.9rem;margin:0;padding:.34rem;position:fixed;top:1.22rem;left:50%;transform:translate(-50%);box-shadow:0 .75rem 2rem #58393942,inset 0 1px #faf5f314}.projects-index-experience-module__cb-tpq__filterPanelDocked .projects-index-experience-module__cb-tpq__filterInner{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:.18rem}.projects-index-experience-module__cb-tpq__filterInner{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:.18rem;width:100%;height:100%;display:flex}.projects-index-experience-module__cb-tpq__filterButton{color:#faf5f3ad;cursor:pointer;font:inherit;letter-spacing:.14em;text-align:center;text-transform:uppercase;white-space:nowrap;background:0 0;border:0;border-radius:999px;flex:1 1 0;justify-content:center;align-items:center;height:100%;min-height:0;padding:.05rem 1.05rem 0;font-size:.64rem;font-weight:700;line-height:1;transition:color .22s,background-color .22s,transform .16s;display:inline-flex;position:relative;overflow:hidden}.projects-index-experience-module__cb-tpq__filterPanelDocked .projects-index-experience-module__cb-tpq__filterButton{color:#faf5f3ad}.projects-index-experience-module__cb-tpq__filterButton:hover,.projects-index-experience-module__cb-tpq__filterButtonActive{color:#faf5f3;background:#faf5f31f}.projects-index-experience-module__cb-tpq__filterButton:active{transform:translateY(1px)}.projects-index-experience-module__cb-tpq__processionSection{padding:0 clamp(.5rem,.7vw,.9rem) clamp(4rem,7vw,7rem)}.projects-index-experience-module__cb-tpq__processionHeader{color:color-mix(in srgb, var(--color-espresso) 48%, transparent);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;gap:1rem;padding:0 clamp(.5rem,1.2vw,1.5rem) 1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.68rem;display:flex}.projects-index-experience-module__cb-tpq__carouselShell{perspective:1400px;perspective-origin:50%;background:radial-gradient(circle at 50% 44%,#fd431914,#0000 30%),linear-gradient(#faf5f33d,#63523a12);border-top:1px solid #63523a24;border-bottom:1px solid #63523a29;place-items:center;min-height:clamp(34rem,48vw,49rem);padding:clamp(2.6rem,4vw,4rem) clamp(1rem,4vw,4rem) clamp(2rem,3vw,3rem);display:grid;position:relative;overflow:hidden}.projects-index-experience-module__cb-tpq__carouselStage{width:min(33rem,78vw);height:clamp(22rem,38vw,36rem);transform-style:preserve-3d;position:relative}.projects-index-experience-module__cb-tpq__carouselCard{color:#faf5f3;isolation:isolate;transform-origin:50%;will-change:transform, opacity;background:#28231f;border-radius:1.15rem;outline:1px solid #ffffff1a;transition:transform .78s cubic-bezier(.22,1,.36,1),opacity .52s,box-shadow .52s,filter .52s;display:block;position:absolute;inset:0;overflow:hidden;box-shadow:0 2.3rem 5rem #44321833,0 .7rem 1.8rem #4432181f}.projects-index-experience-module__cb-tpq__carouselCardActive{box-shadow:0 3rem 6rem #44321847,0 1rem 2rem #44321829}.projects-index-experience-module__cb-tpq__carouselImageWrap{border-radius:inherit;display:block;position:absolute;inset:-4%}.projects-index-experience-module__cb-tpq__carouselImage{-o-object-fit:cover;object-fit:cover;border-radius:inherit;transition:filter .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1)}.projects-index-experience-module__cb-tpq__carouselCardShade{border-radius:inherit;background:linear-gradient(#100d0b14 0%,#100d0b00 38%,#100d0bb8 100%),linear-gradient(90deg,#100d0b61 0%,#100d0b00 48%);display:block;position:absolute;inset:0}.projects-index-experience-module__cb-tpq__carouselCardMeta{z-index:2;color:#faf5f3c7;letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;gap:1rem;padding:1rem;font-size:.66rem;display:flex;position:absolute;inset:auto 0 0}.projects-index-experience-module__cb-tpq__carouselCard:hover .projects-index-experience-module__cb-tpq__carouselImage,.projects-index-experience-module__cb-tpq__carouselCardActive .projects-index-experience-module__cb-tpq__carouselImage{filter:saturate(1.06)brightness(1.04);transform:scale(1.018)}.projects-index-experience-module__cb-tpq__carouselControlBar{z-index:30;background:#583939eb;border:1px solid #5839392e;border-radius:999px;justify-content:center;align-items:center;gap:.75rem;min-height:2.75rem;margin-top:clamp(1.2rem,2vw,1.8rem);padding:.3rem .45rem;display:flex;position:relative;box-shadow:0 1rem 2.2rem #5839392e,inset 0 1px #faf5f314}.projects-index-experience-module__cb-tpq__carouselArrow{color:#faf5f3c2;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:2.15rem;height:2.15rem;transition:background-color .18s,color .18s,transform .16s;display:grid}.projects-index-experience-module__cb-tpq__carouselArrow svg{width:1rem;height:1rem}.projects-index-experience-module__cb-tpq__carouselArrow:hover{color:#faf5f3;background:#faf5f31a}.projects-index-experience-module__cb-tpq__carouselArrow:active{transform:scale(.96)}.projects-index-experience-module__cb-tpq__carouselArrow:disabled{cursor:default;opacity:.42}.projects-index-experience-module__cb-tpq__carouselDots{align-items:center;gap:.35rem;display:flex}.projects-index-experience-module__cb-tpq__carouselDot{cursor:pointer;background:#faf5f352;border:0;border-radius:999px;width:.42rem;height:.42rem;padding:0;transition:width .24s cubic-bezier(.22,1,.36,1),background-color .18s,transform .16s}.projects-index-experience-module__cb-tpq__carouselDotActive{background:#faf5f3;width:1.35rem}.projects-index-experience-module__cb-tpq__carouselDot:active{transform:scale(.96)}.projects-index-experience-module__cb-tpq__carouselCaption{z-index:25;text-align:center;justify-items:center;gap:.35rem;margin-top:clamp(1.1rem,2vw,1.65rem);display:grid;position:relative}.projects-index-experience-module__cb-tpq__carouselCaption p,.projects-index-experience-module__cb-tpq__carouselCaption span{color:color-mix(in srgb, var(--color-espresso) 54%, transparent);letter-spacing:.16em;text-transform:uppercase;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.68rem}.projects-index-experience-module__cb-tpq__carouselCaption h2{max-width:13ch;font-family:var(--font-sans), Arial, "Helvetica Neue", system-ui, sans-serif;letter-spacing:-.065em;text-wrap:balance;margin:0;font-size:clamp(2.8rem,5.5vw,5.8rem);font-weight:500;line-height:.9}.projects-index-experience-module__cb-tpq__gridSection{border-top:1px solid #a7795f33;padding:clamp(4rem,7vw,7rem) clamp(1.5rem,4vw,4rem) clamp(5rem,8vw,8rem)}.projects-index-experience-module__cb-tpq__archiveIntro{grid-template-columns:minmax(0,.72fr) minmax(0,1fr);align-items:end;gap:2rem;margin-bottom:clamp(2rem,4vw,4rem);display:grid}.projects-index-experience-module__cb-tpq__archiveIntro h2{max-width:14ch;font-family:var(--font-sans), Arial, "Helvetica Neue", system-ui, sans-serif;letter-spacing:-.065em;margin:0;font-size:clamp(3.8rem,7.2vw,8.4rem);font-weight:500;line-height:.88}.projects-index-experience-module__cb-tpq__grid{grid-auto-flow:dense;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(6rem,auto);gap:clamp(1rem,1.5vw,1.55rem);display:grid}.projects-index-experience-module__cb-tpq__card{color:#faf5f3;isolation:isolate;will-change:transform, opacity, clip-path;outline:1px solid #24222014;min-height:28rem;display:block;position:relative;overflow:hidden;transform:translateZ(0)}.projects-index-experience-module__cb-tpq__cardWide{grid-column:span 7;min-height:42rem}.projects-index-experience-module__cb-tpq__cardTall{grid-column:span 5;min-height:52rem}.projects-index-experience-module__cb-tpq__cardCompact{grid-column:span 4;min-height:31rem}.projects-index-experience-module__cb-tpq__cardLarge{grid-column:span 8;min-height:47rem}.projects-index-experience-module__cb-tpq__cardMedium{grid-column:span 5;min-height:35rem}.projects-index-experience-module__cb-tpq__cardWideShort{grid-column:span 7;min-height:34rem}.projects-index-experience-module__cb-tpq__imageWrap{background:#28231f;display:block;position:absolute;inset:0;overflow:hidden}.projects-index-experience-module__cb-tpq__imageInner{will-change:transform;display:block;position:absolute;inset:-7%}.projects-index-experience-module__cb-tpq__image{-o-object-fit:cover;object-fit:cover;transition:filter 1.4s cubic-bezier(.22,1,.36,1),transform 1.4s cubic-bezier(.22,1,.36,1)}.projects-index-experience-module__cb-tpq__overlay{opacity:.78;background:linear-gradient(#100d0b2e 0%,#100d0b14 38%,#100d0bc2 100%),linear-gradient(90deg,#100d0b59 0%,#100d0b00 42%);transition:opacity .9s cubic-bezier(.22,1,.36,1);display:block;position:absolute;inset:0}.projects-index-experience-module__cb-tpq__cardContent{z-index:2;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:1.2rem;padding:clamp(1.25rem,2vw,2rem);transition:transform .76s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;inset:auto 0 0;transform:translateY(0)}.projects-index-experience-module__cb-tpq__cardIndex{color:#faf5f37a;opacity:0;align-self:start;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;transition:opacity .62s,transform .62s cubic-bezier(.22,1,.36,1);transform:translateY(.8rem)}.projects-index-experience-module__cb-tpq__cardText{gap:.55rem;min-width:0;display:grid}.projects-index-experience-module__cb-tpq__cardTitle{font-family:var(--font-sans), Arial, "Helvetica Neue", system-ui, sans-serif;letter-spacing:-.065em;max-width:10.5ch;font-size:clamp(2.65rem,4.85vw,5.9rem);font-weight:500;line-height:.88;display:block}.projects-index-experience-module__cb-tpq__cardMeta{color:#faf5f3ad;letter-spacing:.16em;text-transform:uppercase;font-size:.7rem;line-height:1.6;display:block}.projects-index-experience-module__cb-tpq__cardArrow{color:#faf5f3;opacity:0;border:1px solid #faf5f35c;place-items:center;width:3.2rem;height:3.2rem;font-size:1.1rem;transition:opacity .62s,transform .62s cubic-bezier(.22,1,.36,1),background-color .24s,color .24s;display:grid;transform:rotate(-32deg)translateY(.7rem)}.projects-index-experience-module__cb-tpq__card:hover .projects-index-experience-module__cb-tpq__image{filter:saturate(1.06)brightness(1.06);transform:scale(1.025)}.projects-index-experience-module__cb-tpq__card:hover .projects-index-experience-module__cb-tpq__overlay{opacity:.96}.projects-index-experience-module__cb-tpq__card:hover .projects-index-experience-module__cb-tpq__cardContent{transform:translateY(-.55rem)}.projects-index-experience-module__cb-tpq__card:hover .projects-index-experience-module__cb-tpq__cardIndex,.projects-index-experience-module__cb-tpq__card:hover .projects-index-experience-module__cb-tpq__cardArrow{opacity:1;transform:rotate(0)translateY(0)}.projects-index-experience-module__cb-tpq__card:hover .projects-index-experience-module__cb-tpq__cardArrow{color:var(--color-espresso);background:#faf5f3}.projects-index-experience-module__cb-tpq__card:focus-visible,.projects-index-experience-module__cb-tpq__carouselCard:focus-visible,.projects-index-experience-module__cb-tpq__carouselArrow:focus-visible,.projects-index-experience-module__cb-tpq__carouselDot:focus-visible,.projects-index-experience-module__cb-tpq__filterButton:focus-visible,.projects-index-experience-module__cb-tpq__menuLink:focus-visible,.projects-index-experience-module__cb-tpq__closingLink:focus-visible{outline:2px solid var(--color-espresso);outline-offset:4px}.projects-index-experience-module__cb-tpq__closing{border-top:1px solid #a7795f47;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;padding:clamp(4rem,8vw,8rem) clamp(1.5rem,4vw,4rem);display:grid}.projects-index-experience-module__cb-tpq__closing h2{max-width:12ch;font-family:var(--font-sans), Arial, "Helvetica Neue", system-ui, sans-serif;letter-spacing:-.065em;grid-column:1;margin:1rem 0 0;font-size:clamp(4rem,8vw,9rem);font-weight:500;line-height:.88}.projects-index-experience-module__cb-tpq__closingLink{border:1px solid var(--color-espresso);background:var(--color-espresso);color:#faf5f3;text-align:center;min-width:13rem;padding:1rem 1.25rem;transition:transform .18s,background-color .22s,color .22s}.projects-index-experience-module__cb-tpq__closingLink:hover{color:var(--color-espresso);background:0 0}.projects-index-experience-module__cb-tpq__closingLink:active{transform:scale(.98)}@media (max-width:1100px){.projects-index-experience-module__cb-tpq__hero{min-height:60dvh}.projects-index-experience-module__cb-tpq__filterPanelDocked{max-width:calc(100vw - 2rem);top:4.65rem;transform:translate(-50%)}.projects-index-experience-module__cb-tpq__archiveIntro{display:block}.projects-index-experience-module__cb-tpq__archiveIntro h2{margin-top:1rem}.projects-index-experience-module__cb-tpq__grid{grid-template-columns:repeat(6,minmax(0,1fr))}.projects-index-experience-module__cb-tpq__cardWide,.projects-index-experience-module__cb-tpq__cardTall,.projects-index-experience-module__cb-tpq__cardCompact,.projects-index-experience-module__cb-tpq__cardLarge,.projects-index-experience-module__cb-tpq__cardMedium,.projects-index-experience-module__cb-tpq__cardWideShort{grid-column:span 3;min-height:34rem}}@media (max-width:760px){.projects-index-experience-module__cb-tpq__nav{align-items:flex-start;padding:1rem}.projects-index-experience-module__cb-tpq__navMeta span{display:none}.projects-index-experience-module__cb-tpq__menuLink{min-width:5.8rem;padding:.78rem .95rem}.projects-index-experience-module__cb-tpq__hero{min-height:auto;padding:7.5rem 1rem 3.2rem}.projects-index-experience-module__cb-tpq__title{letter-spacing:-.075em;font-size:clamp(3.2rem,15.8vw,5rem);line-height:.9}.projects-index-experience-module__cb-tpq__heroText{max-width:22rem}.projects-index-experience-module__cb-tpq__filterPanel{width:100%;padding:.48rem}.projects-index-experience-module__cb-tpq__filterPanelDocked{width:calc(100vw - 1rem);max-width:calc(100vw - 1rem);padding:.48rem;top:4.55rem;transform:translate(-50%)}.projects-index-experience-module__cb-tpq__filterInner{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;max-width:100%;padding-bottom:0;overflow-x:auto}.projects-index-experience-module__cb-tpq__filterInner::-webkit-scrollbar{display:none}.projects-index-experience-module__cb-tpq__filterButton{flex:none}.projects-index-experience-module__cb-tpq__processionSection{padding-inline:1rem;padding-bottom:3.8rem}.projects-index-experience-module__cb-tpq__processionHeader{padding-inline:0}.projects-index-experience-module__cb-tpq__carouselShell{min-height:34rem;margin-inline:-1rem;padding:2rem 1rem 1.7rem}.projects-index-experience-module__cb-tpq__carouselStage{width:min(18.5rem,74vw);height:22rem}.projects-index-experience-module__cb-tpq__carouselCard{box-shadow:0 1.7rem 3.8rem #44321833,0 .6rem 1.4rem #4432181f}.projects-index-experience-module__cb-tpq__carouselCardMeta{padding:.85rem;font-size:.58rem}.projects-index-experience-module__cb-tpq__carouselCaption h2{font-size:clamp(2.4rem,13vw,4rem)}.projects-index-experience-module__cb-tpq__carouselCaption span{max-width:18rem;line-height:1.55}.projects-index-experience-module__cb-tpq__gridSection{padding:4rem 1rem}.projects-index-experience-module__cb-tpq__archiveIntro h2{font-size:clamp(3.7rem,17vw,5.7rem)}.projects-index-experience-module__cb-tpq__grid{display:block}.projects-index-experience-module__cb-tpq__card,.projects-index-experience-module__cb-tpq__cardWide,.projects-index-experience-module__cb-tpq__cardTall,.projects-index-experience-module__cb-tpq__cardCompact,.projects-index-experience-module__cb-tpq__cardLarge,.projects-index-experience-module__cb-tpq__cardMedium,.projects-index-experience-module__cb-tpq__cardWideShort{min-height:32rem}.projects-index-experience-module__cb-tpq__card+.projects-index-experience-module__cb-tpq__card{margin-top:1rem}.projects-index-experience-module__cb-tpq__cardContent{grid-template-columns:minmax(0,1fr) auto}.projects-index-experience-module__cb-tpq__cardIndex{display:none}.projects-index-experience-module__cb-tpq__cardArrow{opacity:1;width:2.75rem;height:2.75rem;transform:none}.projects-index-experience-module__cb-tpq__cardTitle{font-size:clamp(2.9rem,14vw,4.8rem)}.projects-index-experience-module__cb-tpq__closing{padding:4.5rem 1rem;display:block}.projects-index-experience-module__cb-tpq__closing h2{font-size:clamp(4.4rem,20vw,6.5rem)}.projects-index-experience-module__cb-tpq__closingLink{margin-top:2rem;display:inline-block}}@media (prefers-reduced-motion:reduce){.projects-index-experience-module__cb-tpq__titleLine,.projects-index-experience-module__cb-tpq__card,.projects-index-experience-module__cb-tpq__imageInner,.projects-index-experience-module__cb-tpq__image,.projects-index-experience-module__cb-tpq__carouselShell,.projects-index-experience-module__cb-tpq__carouselCard,.projects-index-experience-module__cb-tpq__carouselImage,.projects-index-experience-module__cb-tpq__overlay,.projects-index-experience-module__cb-tpq__cardContent,.projects-index-experience-module__cb-tpq__cardIndex,.projects-index-experience-module__cb-tpq__cardArrow,.projects-index-experience-module__cb-tpq__carouselArrow,.projects-index-experience-module__cb-tpq__carouselDot,.projects-index-experience-module__cb-tpq__filterButton,.projects-index-experience-module__cb-tpq__menuLink,.projects-index-experience-module__cb-tpq__closingLink{transition:none!important;transform:none!important}}
