.Hero_hero__nsh4N{color:var(--color-ink)}.Hero_title__Rb8Dw{font-family:var(--font-display);font-weight:300;font-size:var(--fs-rail);line-height:1.1;letter-spacing:-.01em;margin:var(--s-3) 0 var(--s-4)}.Hero_lede__bIIt5{font-size:clamp(1rem,.95rem + .25vw,1.1875rem);line-height:1.6;max-width:54ch;margin-bottom:var(--s-5)}.Hero_figure__8ZC3B{margin:0;display:flex;flex-direction:column;gap:var(--s-3);padding:7px 7px 0}.Hero_frame__Qf4rS{width:100%}.Hero_photo__KQCw9{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.Hero_caption__iIjf_{font-size:var(--fs-small);line-height:1.45;color:var(--color-ink);max-width:34ch}.FootingBand_band__uHB2d{position:relative;padding-block:var(--section-y);overflow-x:clip}.FootingBand_row__BxjSw{padding-block:var(--s-2)}.FootingBand_lineOne__hQl0V,.FootingBand_lineTwo__p1cT3{font-family:var(--font-display);font-weight:300;font-size:clamp(2.5rem,11vw,11rem);line-height:1.1;letter-spacing:-.01em;max-width:none}.FootingBand_lineTwo__p1cT3{padding-bottom:.08em}.FootingBand_note__KsB2X{margin-top:var(--s-7);max-width:62ch}@media (max-width:760px){.FootingBand_note__KsB2X{margin-top:var(--s-6)}}.StaircaseTiles_section__HtO_p{position:relative;padding-block:var(--section-y);overflow-x:clip}.StaircaseTiles_layout__89lM_{align-items:center}.StaircaseTiles_frameCol__IXwiz{grid-column:1/9;min-width:0}.StaircaseTiles_copyCol__mP_oh{grid-column:9/13;min-width:0}.StaircaseTiles_frame__CPjnG{position:relative;margin:7px}.StaircaseTiles_tiles__l9X4f{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));gap:calc(10px * (1 - var(--kit-progress, 1)));aspect-ratio:2048/1542;width:100%}.StaircaseTiles_tile__OtW3r{display:block;background-image:var(--photo);background-repeat:no-repeat;background-size:400% 300%;transform:translate(calc(var(--dx, 0px) * (1 - var(--kit-progress, 1))),calc(var(--dy, 0px) * (1 - var(--kit-progress, 1)))) rotate(calc(var(--r, 0deg) * (1 - var(--kit-progress, 1))));will-change:transform}.StaircaseTiles_title___pakL{font-family:var(--font-display);font-weight:300;font-size:clamp(2.5rem,4vw,4rem);line-height:1.1;letter-spacing:-.01em;margin-bottom:var(--s-5)}.StaircaseTiles_body__55VqI{font-size:var(--fs-body);margin-bottom:var(--s-5)}.StaircaseTiles_link__28zcs{margin-top:var(--s-2)}@media (max-width:1100px){.StaircaseTiles_copyCol__mP_oh,.StaircaseTiles_frameCol__IXwiz{grid-column:1/-1}}@media (max-width:760px){.StaircaseTiles_copyCol__mP_oh,.StaircaseTiles_frameCol__IXwiz{grid-column:auto;grid-row:auto}}.ProjectInvitation_section__5N5Vb{position:relative;padding-block:var(--section-y);overflow-x:clip}.ProjectInvitation_title___e2sV{font-family:var(--font-display);font-weight:300;font-size:clamp(2.5rem,5vw,5.5rem);line-height:1.1;letter-spacing:-.01em;margin-bottom:var(--s-7)}.ProjectInvitation_list__Ca7Hr{border-top:1px solid var(--color-line)}.ProjectInvitation_item__4lZlQ{border-bottom:1px solid var(--color-line)}.ProjectInvitation_row__6Wy2P{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding-block:var(--s-4);color:var(--color-ink);text-decoration:none;transition:color .18s linear}.ProjectInvitation_thumbWrap__nuftN{display:block;width:108px;overflow:hidden;transition:width .4s var(--ease-out)}.ProjectInvitation_thumb__fgyri{display:block;margin:6px 20px 6px 6px}.ProjectInvitation_photo__xJoyh{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.ProjectInvitation_text__dSv1i{display:flex;flex-direction:column;gap:var(--s-2);min-width:0;transition:transform .4s var(--ease-out)}.ProjectInvitation_name__dUyDY{font-family:var(--font-display);font-weight:300;font-size:clamp(2.5rem,6.5vw,6.5rem);line-height:1.05;letter-spacing:-.01em}.ProjectInvitation_desc__CPTJv{font-size:var(--fs-body);line-height:1.5;max-width:52ch}.ProjectInvitation_year__CU7Ux{font-family:var(--font-accent);font-size:1rem;padding-left:var(--s-5);align-self:start;padding-top:var(--s-3)}.ProjectInvitation_list__Ca7Hr:focus-within .ProjectInvitation_row__6Wy2P,.ProjectInvitation_list__Ca7Hr:hover .ProjectInvitation_row__6Wy2P{color:var(--color-muted)}.ProjectInvitation_list__Ca7Hr .ProjectInvitation_row__6Wy2P:focus-visible,.ProjectInvitation_list__Ca7Hr .ProjectInvitation_row__6Wy2P:hover{color:var(--color-ink)}.ProjectInvitation_row__6Wy2P:focus-visible .ProjectInvitation_text__dSv1i,.ProjectInvitation_row__6Wy2P:hover .ProjectInvitation_text__dSv1i{transform:translateX(8px)}.ProjectInvitation_row__6Wy2P:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}@media (hover:hover) and (min-width:900px){.ProjectInvitation_thumbWrap__nuftN{width:0}.ProjectInvitation_row__6Wy2P:focus-visible .ProjectInvitation_thumbWrap__nuftN,.ProjectInvitation_row__6Wy2P:hover .ProjectInvitation_thumbWrap__nuftN{width:210px}}@media (max-width:760px){.ProjectInvitation_row__6Wy2P{grid-template-columns:auto minmax(0,1fr)}.ProjectInvitation_thumbWrap__nuftN{width:96px;align-self:start}.ProjectInvitation_year__CU7Ux{grid-column:2;padding-left:0;padding-top:var(--s-2)}}.KindsOfSpace_section__Ykkem{position:relative;padding-block:var(--section-y);overflow-x:clip}.KindsOfSpace_title__jqTGU{font-family:var(--font-display);font-weight:300;font-size:var(--fs-title);line-height:1.1;letter-spacing:-.01em;margin-bottom:var(--s-7)}.KindsOfSpace_bento__uPcbU{align-items:start}.KindsOfSpace_cardOne__Wq55n{grid-column:span 5}.KindsOfSpace_cardTwo__33wvP{grid-column:span 4}.KindsOfSpace_cardThree__p4CsX{grid-column:span 3}.KindsOfSpace_frame__onJol{margin:8px}.KindsOfSpace_crop__p2O2O{overflow:hidden;width:100%}.KindsOfSpace_cropWide__cBNkM{aspect-ratio:16/10}.KindsOfSpace_cropTall__T_JI2{aspect-ratio:4/5}.KindsOfSpace_cropSquare__DjbXj{aspect-ratio:1/1}.KindsOfSpace_photo__ewSp_{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.12)}.KindsOfSpace_cardOne__Wq55n p,.KindsOfSpace_cardThree__p4CsX p,.KindsOfSpace_cardTwo__33wvP p{margin-top:var(--s-3);font-size:1rem;line-height:1.6}@media (max-width:1000px){.KindsOfSpace_cardOne__Wq55n{grid-column:1/-1}.KindsOfSpace_cardThree__p4CsX,.KindsOfSpace_cardTwo__33wvP{grid-column:span 6}}@media (max-width:760px){.KindsOfSpace_cardOne__Wq55n,.KindsOfSpace_cardThree__p4CsX,.KindsOfSpace_cardTwo__33wvP{grid-column:auto;grid-row:auto}}.WhatToBring_section__rr5UP{position:relative;padding-block:var(--section-y);overflow-x:clip}.WhatToBring_title__sIOFb{font-family:var(--font-display);font-weight:300;font-size:var(--fs-title);line-height:1.1;letter-spacing:-.01em;margin-bottom:var(--s-7)}.WhatToBring_cols__mpi4U{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-5) var(--gap)}.WhatToBring_cols__mpi4U p{font-size:var(--fs-body);max-width:42ch}.WhatToBring_action__Uxz0E{margin-top:var(--s-6)}@media (max-width:760px){.WhatToBring_cols__mpi4U{grid-template-columns:minmax(0,1fr)}}