.ReferenceWall-module__csA_Wa__page{--wall-black:#0b0910;--wall-black-soft:#100e14;--wall-paper:var(--color-paper);--wall-hairline:#eee8dc29;background:var(--wall-black);color:var(--wall-paper);isolation:isolate}.ReferenceWall-module__csA_Wa__masthead{background:radial-gradient(circle at 72% 4%,#fff8e329,#0000 22rem),radial-gradient(circle at 8% 82%,#f0522d17,#0000 24rem),linear-gradient(105deg,#080807 0%,#12100d 54%,#0a0908 100%);padding:clamp(7.5rem,11vw,10rem) clamp(1.25rem,3.4vw,4rem) clamp(3.5rem,6vw,6rem);position:relative;overflow:clip}.ReferenceWall-module__csA_Wa__mastheadTexture{mix-blend-mode:screen;opacity:.55;pointer-events:none;background:radial-gradient(circle at 16% 28%,#ffffff0b 0 1px,#0000 2px) 0 0/13px 17px,repeating-linear-gradient(115deg,#0000 0 17px,#ffffff05 18px 19px);position:absolute;inset:0}.ReferenceWall-module__csA_Wa__topline{font-family:var(--font-text);letter-spacing:.18em;text-transform:uppercase;z-index:2;border-bottom:1px solid #eee8dc38;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding-bottom:.9rem;font-size:.66rem;font-weight:650;display:grid;position:relative}.ReferenceWall-module__csA_Wa__topline p{margin:0}.ReferenceWall-module__csA_Wa__topline p:nth-child(2){color:#eee8dc8c;text-align:center}.ReferenceWall-module__csA_Wa__topline p:last-child{text-align:right}.ReferenceWall-module__csA_Wa__headCopy{z-index:2;margin-top:clamp(3rem,6vw,6rem);position:relative}.ReferenceWall-module__csA_Wa__eyebrow{color:#eee8dca3;font-family:var(--font-text);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:clamp(.62rem,.8vw,.74rem);font-weight:650}.ReferenceWall-module__csA_Wa__headCopy h1{font-family:var(--font-headline);letter-spacing:-.065em;text-wrap:balance;max-width:11ch;margin:.16em -.04em 0;padding-inline:.04em;font-size:clamp(3.1rem,7.6vw,8.6rem);font-weight:800;line-height:1.04}.ReferenceWall-module__csA_Wa__leadRow{grid-template-columns:minmax(0,1fr) minmax(0,.82fr);align-items:start;gap:clamp(1.5rem,4vw,5rem);max-width:76rem;margin-top:clamp(2rem,3.6vw,3.6rem);display:grid}.ReferenceWall-module__csA_Wa__lead{color:#eee8dcd1;text-wrap:pretty;max-width:34ch;margin:0;font-size:clamp(1.05rem,1.5vw,1.38rem);line-height:1.5}.ReferenceWall-module__csA_Wa__sublead{border-left:2px solid var(--color-orange);color:#eee8dc99;max-width:44ch;margin:0;padding-left:1rem;font-size:clamp(.84rem,1vw,.98rem);line-height:1.6}.ReferenceWall-module__csA_Wa__wallSection{background:linear-gradient(90deg, #ffffff05 1px, transparent 1px) 0 0 / 25% 100%, var(--wall-black);border-top:1px solid #eee8dc2e;padding:clamp(3rem,6vw,6rem) clamp(1.25rem,3.4vw,4rem) clamp(6rem,10vw,10rem)}.ReferenceWall-module__csA_Wa__wall{background:var(--wall-hairline);border:1px solid var(--wall-hairline);grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;max-width:94rem;margin:0 auto;padding:0;list-style:none;display:grid}.ReferenceWall-module__csA_Wa__tile{--tile-ink:var(--color-peri);aspect-ratio:4/3;background:var(--wall-black-soft);place-items:center;min-width:0;display:grid;position:relative;overflow:clip}.ReferenceWall-module__csA_Wa__tile[data-ink=peri]{--tile-ink:var(--color-peri)}.ReferenceWall-module__csA_Wa__tile[data-ink=orange]{--tile-ink:var(--color-orange)}.ReferenceWall-module__csA_Wa__tile[data-ink=pink]{--tile-ink:var(--color-pink)}.ReferenceWall-module__csA_Wa__flood{background:var(--tile-ink);pointer-events:none;transform-origin:bottom;transition:transform .5s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scaleY(0)}.ReferenceWall-module__csA_Wa__mark{background:#eee8dc9e;width:62%;height:40%;transition:background-color .5s;display:block;position:relative;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ReferenceWall-module__csA_Wa__markText{color:#eee8dc9e;font-family:var(--font-headline);letter-spacing:-.03em;text-align:center;font-size:clamp(1rem,1.6vw,1.5rem);font-weight:720;transition:color .5s;position:relative}.ReferenceWall-module__csA_Wa__tileNo{color:#eee8dc4d;letter-spacing:.12em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6rem;transition:color .5s;position:absolute;top:clamp(.55rem,1vw,.9rem);left:clamp(.6rem,1vw,1rem)}.ReferenceWall-module__csA_Wa__tileMeta{color:#eee8dc6b;letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:.75rem;margin:0;font-size:.58rem;font-weight:680;transition:color .5s;display:flex;position:absolute;bottom:clamp(.55rem,1vw,.9rem);left:clamp(.6rem,1vw,1rem);right:clamp(.6rem,1vw,1rem)}.ReferenceWall-module__csA_Wa__tileMeta span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ReferenceWall-module__csA_Wa__tileMeta span:first-child{flex-shrink:0}.ReferenceWall-module__csA_Wa__tileMeta span:last-child:not(:only-child){color:#eee8dc4d;transition:color .5s}@media (hover:hover) and (pointer:fine){.ReferenceWall-module__csA_Wa__tile:hover .ReferenceWall-module__csA_Wa__flood,.ReferenceWall-module__csA_Wa__tile:focus-within .ReferenceWall-module__csA_Wa__flood{transform:scaleY(1)}.ReferenceWall-module__csA_Wa__tile:hover .ReferenceWall-module__csA_Wa__mark,.ReferenceWall-module__csA_Wa__tile:focus-within .ReferenceWall-module__csA_Wa__mark{background:var(--wall-paper)}.ReferenceWall-module__csA_Wa__tile:hover .ReferenceWall-module__csA_Wa__markText,.ReferenceWall-module__csA_Wa__tile:focus-within .ReferenceWall-module__csA_Wa__markText{color:var(--wall-paper)}.ReferenceWall-module__csA_Wa__tile:hover .ReferenceWall-module__csA_Wa__tileNo,.ReferenceWall-module__csA_Wa__tile:focus-within .ReferenceWall-module__csA_Wa__tileNo,.ReferenceWall-module__csA_Wa__tile:hover .ReferenceWall-module__csA_Wa__tileMeta,.ReferenceWall-module__csA_Wa__tile:focus-within .ReferenceWall-module__csA_Wa__tileMeta,.ReferenceWall-module__csA_Wa__tile:hover .ReferenceWall-module__csA_Wa__tileMeta span:last-child,.ReferenceWall-module__csA_Wa__tile:focus-within .ReferenceWall-module__csA_Wa__tileMeta span:last-child{color:#f7f4ecd9}}.ReferenceWall-module__csA_Wa__tile:focus-within .ReferenceWall-module__csA_Wa__flood{transform:scaleY(1)}.ReferenceWall-module__csA_Wa__invite{color:inherit;place-items:center;height:100%;text-decoration:none;display:grid;position:absolute;inset:0}.ReferenceWall-module__csA_Wa__invite:focus-visible{outline:2px solid var(--color-orange);outline-offset:-4px}.ReferenceWall-module__csA_Wa__inviteLabel{color:#eee8dca8;font-family:var(--font-headline);letter-spacing:-.02em;text-align:center;text-wrap:balance;max-width:12ch;font-size:clamp(.92rem,1.35vw,1.3rem);font-weight:720;line-height:1.15;transition:color .5s;position:relative}.ReferenceWall-module__csA_Wa__inviteArrow{color:var(--color-orange);font-size:1.1rem;transition:color .5s,transform .45s cubic-bezier(.16,1,.3,1);position:absolute;bottom:clamp(.45rem,1vw,.8rem);right:clamp(.6rem,1vw,1rem)}@media (hover:hover) and (pointer:fine){.ReferenceWall-module__csA_Wa__inviteTile:hover .ReferenceWall-module__csA_Wa__inviteLabel,.ReferenceWall-module__csA_Wa__inviteTile:focus-within .ReferenceWall-module__csA_Wa__inviteLabel{color:var(--color-ink)}.ReferenceWall-module__csA_Wa__inviteTile:hover .ReferenceWall-module__csA_Wa__tileNo,.ReferenceWall-module__csA_Wa__inviteTile:focus-within .ReferenceWall-module__csA_Wa__tileNo{color:#17171b99}.ReferenceWall-module__csA_Wa__inviteTile:hover .ReferenceWall-module__csA_Wa__inviteArrow,.ReferenceWall-module__csA_Wa__inviteTile:focus-within .ReferenceWall-module__csA_Wa__inviteArrow{color:var(--color-ink);transform:translate(.2rem,-.2rem)}}.ReferenceWall-module__csA_Wa__footnote{color:#eee8dc73;max-width:94rem;margin:clamp(1.5rem,3vw,2.5rem) auto 0;font-size:.78rem;line-height:1.62}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ReferenceWall-module__csA_Wa__tile{animation:cubic-bezier(.16,1,.3,1) both ReferenceWall-module__csA_Wa__wall-enter;animation-timeline:view();animation-range:entry 5% cover 28%}}}@keyframes ReferenceWall-module__csA_Wa__wall-enter{0%{opacity:.25;transform:translateY(1.6rem)}to{opacity:1;transform:translate(0,0)}}@media (max-width:1100px){.ReferenceWall-module__csA_Wa__wall{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:680px){.ReferenceWall-module__csA_Wa__masthead{padding-top:6.8rem}.ReferenceWall-module__csA_Wa__topline{grid-template-columns:1fr auto}.ReferenceWall-module__csA_Wa__topline p:nth-child(2){display:none}.ReferenceWall-module__csA_Wa__headCopy h1{font-size:clamp(2.4rem,11.5vw,5rem)}.ReferenceWall-module__csA_Wa__leadRow{grid-template-columns:1fr}.ReferenceWall-module__csA_Wa__wall{grid-template-columns:repeat(2,minmax(0,1fr))}.ReferenceWall-module__csA_Wa__tile{aspect-ratio:3/2.15}.ReferenceWall-module__csA_Wa__tileMeta{color:#eee8dc99;font-size:.7rem}.ReferenceWall-module__csA_Wa__tileMeta span:last-child:not(:only-child){display:none}}@media (prefers-reduced-motion:reduce){.ReferenceWall-module__csA_Wa__tile{animation:none}.ReferenceWall-module__csA_Wa__flood,.ReferenceWall-module__csA_Wa__mark,.ReferenceWall-module__csA_Wa__markText,.ReferenceWall-module__csA_Wa__tileNo,.ReferenceWall-module__csA_Wa__tileMeta,.ReferenceWall-module__csA_Wa__tileMeta span:last-child,.ReferenceWall-module__csA_Wa__inviteLabel,.ReferenceWall-module__csA_Wa__inviteArrow{transition:none}.ReferenceWall-module__csA_Wa__inviteTile:hover .ReferenceWall-module__csA_Wa__inviteArrow,.ReferenceWall-module__csA_Wa__inviteTile:focus-within .ReferenceWall-module__csA_Wa__inviteArrow{transform:none}}
