body[data-page-kind=concept-b-long]{--b2-paper:#f3ecdf;--b2-cream:#e5d8c3;--b2-ink:#29231f;--b2-rose:#b76451;--b2-sage:#8e9a80;--b2-mustard:#c99627;--b2-serif:Georgia,"Times New Roman",serif;background:var(--b2-paper);color:var(--b2-ink)}body[data-page-kind=concept-b-long] .site-header{background:linear-gradient(#28221dad,#0000);border:0}body[data-page-kind=concept-b-long] main{padding-top:0}body[data-page-kind=concept-b-long] h1,body[data-page-kind=concept-b-long] h2,body[data-page-kind=concept-b-long] h3{font-family:var(--b2-serif);letter-spacing:-.045em;font-weight:400}.b2-hero{background:var(--b2-cream);height:390svh}.b2-hero__sticky{isolation:isolate;height:100svh;position:sticky;top:0;overflow:hidden}.b2-hero__frame{z-index:-1;clip-path:inset(7vh 4.5vw round 2.5rem);will-change:clip-path;position:absolute;inset:0;overflow:hidden}.b2-hero__frame>img{object-fit:cover;object-position:center 42%;filter:saturate(.84)contrast(.96);will-change:transform;width:100%;height:115%;transform:scale(1.075)}.b2-hero__shade{background:linear-gradient(#1e19154d,#0000 42% 70%,#1e191533);position:absolute;inset:0}.b2-hero__flowers{z-index:4;opacity:0;filter:saturate(.7)drop-shadow(0 1.5rem 2rem #3a261c29);transform-origin:0 100%;will-change:transform,opacity;width:min(42vw,39rem);height:auto;position:absolute;bottom:-23vh;left:-8vw}.b2-hero__copy{z-index:3;left:var(--layout-gutter);color:#fffdf8;text-shadow:0 2px 2rem #1e181466;width:min(78rem,84vw);position:absolute;bottom:clamp(3rem,8vh,7rem)}.b2-hero__copy p,.b2-hero__copy span{text-transform:uppercase;letter-spacing:.13em;font-size:.75rem}.b2-hero__copy h1{letter-spacing:-.065em;max-width:10ch;margin:1rem 0 2rem;font-size:clamp(4.7rem,9.3vw,10.7rem);font-style:italic;line-height:.83}.b2-callouts{color:#fffdf8;margin:0;padding:0;list-style:none}.b2-callout{z-index:6;opacity:0;text-shadow:0 1px 1rem #1c1814b3;grid-template-columns:auto minmax(11rem,16rem);gap:.7rem;transition:opacity .45s,transform .45s;display:grid;position:absolute;transform:translateY(1rem)}.b2-callout[data-active=true]{opacity:1;transform:none}.b2-callout:before{content:"";border-top:1px solid;width:clamp(3rem,9vw,9rem);position:absolute;top:.45rem;right:calc(100% + .8rem)}.b2-callout:after{content:"";border:1px solid;border-radius:50%;width:.45rem;height:.45rem;position:absolute;top:.24rem;right:calc(100% + .65rem + clamp(3rem,9vw,9rem))}.b2-callout span{letter-spacing:.12em;font-size:.68rem}.b2-callout strong{font:400 clamp(1.35rem,2.2vw,2.25rem)/1 var(--b2-serif);margin-bottom:.2rem;display:block}.b2-callout p{line-height:1.25}.b2-callout--city{top:29%;right:8vw}.b2-callout--grid{top:17%;right:25vw}.b2-hero__index{z-index:5;color:#fffdf8;letter-spacing:.12em;writing-mode:vertical-rl;justify-items:center;gap:.7rem;font-size:.58rem;display:grid;position:absolute;top:50%;right:1rem}.b2-hero__index i{background:#fffdf859;width:1px;height:7rem}.b2-hero__index b{transform-origin:top;background:#fffdf8;width:100%;height:100%;display:block;transform:scaleY(0)}.b2-thesis{min-height:110svh;padding:clamp(7rem,14vw,14rem) var(--layout-gutter);grid-template-columns:2fr 7fr 3fr;align-items:start;gap:2rem;display:grid}.b2-thesis h2{max-width:10ch;font-size:clamp(4.2rem,8.6vw,9.5rem);line-height:.9}.b2-thesis>div{align-self:end;max-width:25rem}.b2-thesis>div p{margin-bottom:2rem;font-size:1.12rem}.b2-vintage{background:#eadbc7;min-height:92svh;position:relative;overflow:hidden}.b2-vintage>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.b2-vintage__copy{z-index:2;text-align:center;width:min(36rem,40vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.b2-vintage__copy h2{margin:1rem 0;font-size:clamp(4rem,7vw,8rem);font-style:italic;line-height:.84}.b2-vintage__copy>p:last-child{max-width:29rem;margin:auto}.b2-building{background:#efe5d4;height:360svh}.b2-building__sticky{height:100svh;padding:5.5rem var(--layout-gutter) 2rem;grid-template-columns:4fr 5fr 3fr;align-items:center;gap:2rem;display:grid;position:sticky;top:0;overflow:hidden}.b2-building__intro h2{max-width:9ch;margin-top:1rem;font-size:clamp(3.2rem,5.3vw,6.5rem);line-height:.9}.b2-building__figure{aspect-ratio:944/1672;justify-self:center;height:92%;position:relative;overflow:hidden}.b2-building__figure>img{object-fit:cover;width:100%;height:100%}.b2-floor{z-index:2;opacity:.12;mix-blend-mode:multiply;justify-content:flex-end;align-items:center;height:6.5%;padding-right:.6rem;transition:opacity .45s,filter .45s;display:flex;position:absolute;left:21%;right:21%}.b2-floor span{color:#fff;font:italic 400 clamp(1.7rem,3vw,3.5rem)/1 var(--b2-serif);mix-blend-mode:normal}.b2-floor--nine{background:var(--b2-mustard);top:21.4%}.b2-floor--four{background:var(--b2-rose);top:58.2%}.b2-building__copy{opacity:0;grid-area:1/3;transition:opacity .45s,transform .45s;transform:translateY(2rem)}.b2-building__copy[data-active=true]{opacity:1;transform:none}.b2-building__copy p{letter-spacing:.12em;text-transform:uppercase;font-size:.76rem}.b2-building__copy h3{max-width:8ch;margin:.8rem 0 1rem;font-size:clamp(3rem,5vw,6rem);line-height:.88}.b2-building__copy span{max-width:20rem;display:block}.b2-building__rail{justify-items:center;gap:.5rem;font-size:.65rem;display:grid;position:absolute;top:50%;right:1rem}.b2-building__rail i{background:#29231f38;width:1px;height:8rem}.b2-building__rail b{background:var(--b2-rose);transform-origin:top;width:100%;height:100%;display:block;transform:scaleY(0)}.b2-floor-chapter{background:var(--b2-sage);padding:0 0 10rem}.b2-floor-chapter--nine{background:#b7862c}.b2-floor-chapter__head{min-height:72svh;padding:8rem var(--layout-gutter);grid-template-columns:3fr 9fr;align-items:center;display:grid}.b2-floor-chapter__head>p{letter-spacing:.12em;text-transform:uppercase;align-self:start;padding-top:1rem;font-size:.8rem}.b2-floor-chapter__head h2{max-width:10ch;font-size:clamp(4.5rem,9vw,10.5rem);font-style:italic;line-height:.84}.b2-floor-chapter__hero{width:calc(100% - 2 * var(--layout-gutter));height:min(78vw,88svh);margin:0 var(--layout-gutter);clip-path:polygon(0 7%,94% 0,100% 92%,7% 100%);overflow:hidden}.b2-floor-chapter__hero img{object-fit:cover;filter:saturate(.86);width:100%;height:100%}.b2-floor-chapter__note{max-width:54rem;margin:3rem var(--layout-gutter) 0 auto;grid-template-columns:1fr 1fr;gap:2rem;font-size:.9rem;display:grid}.b2-rooms{background:var(--b2-paper)}.b2-room{min-height:125svh;padding:0 var(--layout-gutter) 10rem;grid-template-rows:auto 1fr;grid-template-columns:repeat(12,1fr);gap:1rem;display:grid;position:relative;overflow:hidden}.b2-room__number{font:italic 400 clamp(5rem,11vw,13rem)/.8 var(--b2-serif);grid-column:1/4;padding-top:2rem}.b2-room__copy{z-index:2;grid-area:2/1/auto/6;align-self:end;padding:3rem 2rem 0 0}.b2-room__copy h2{max-width:9ch;margin:1rem 0 1.5rem;font-size:clamp(3.8rem,7.2vw,8rem);line-height:.87}.b2-room__copy>p:not(.eyebrow){max-width:30rem;margin-bottom:2rem}.b2-room__main{clip-path:polygon(8% 0,100% 0,100% 93%,0 100%,0 8%);grid-area:1/6/-1/13;min-height:90svh;overflow:hidden}.b2-room__detail{z-index:3;aspect-ratio:4/5;border:.6rem solid;grid-area:2/4/auto/7;align-self:start;margin-top:4rem;overflow:hidden}.b2-room--loft .b2-room__main{clip-path:polygon(0 0,92% 7%,100% 100%,0 93%);grid-column:1/8}.b2-room--loft .b2-room__detail{grid-column:7/10}.b2-observations{padding:clamp(8rem,14vw,15rem) var(--layout-gutter);background:#d6c5a9}.b2-observations>div{grid-template-columns:3fr 9fr;display:grid}.b2-observations h2{max-width:10ch;font-size:clamp(4rem,8vw,9rem);line-height:.86}.b2-observations ul{background:#29231f40;grid-template-columns:repeat(3,1fr);gap:1px;margin:7rem 0 0;padding:0;list-style:none;display:grid}.b2-observations li{background:#d6c5a9;min-height:24rem;padding:2rem}.b2-observations li span{letter-spacing:.12em;font-size:.7rem}.b2-observations li h3{margin:7rem 0 1rem;font-size:clamp(2.3rem,3.6vw,4rem);line-height:.9}.b2-conversations{grid-template-columns:1fr 1fr;min-height:100svh;display:grid}.b2-conversations article{padding:clamp(5rem,9vw,9rem) var(--layout-gutter);background:#e4d8c5;flex-direction:column;display:flex}.b2-conversations article+article{background:#91a087}.b2-conversations article>p{text-transform:uppercase;letter-spacing:.12em;font-size:.74rem}.b2-conversations h2{max-width:10ch;margin:3rem 0 2rem;font-size:clamp(3.8rem,6vw,7rem);line-height:.87}.b2-conversations article>span{max-width:27rem;margin-bottom:4rem}.b2-conversations .text-link{align-self:flex-start;margin-top:auto}.b2-day{padding:clamp(8rem,14vw,15rem) var(--layout-gutter);background:var(--b2-paper)}.b2-day header{grid-template-columns:3fr 9fr;display:grid}.b2-day header h2{max-width:10ch;font-size:clamp(4rem,8vw,9rem);line-height:.86}.b2-day ol{border-top:1px solid;margin:8rem 0 0;padding:0;list-style:none}.b2-day li{border-bottom:1px solid;grid-template-columns:1fr 3fr 4fr;align-items:start;gap:2rem;padding:2.2rem 0;display:grid}.b2-day li span{letter-spacing:.12em;font-size:.74rem}.b2-day li h3{font-size:clamp(2rem,3vw,3.5rem);line-height:.9}.b2-day li p{max-width:30rem}.b2-journal{min-height:90svh;padding:8rem var(--layout-gutter);color:#fffdf8;background:#b96854}.b2-journal>a:not(.text-link){border-top:1px solid;border-bottom:1px solid;grid-template-columns:1fr 9fr 1fr;align-items:start;gap:1rem;margin:6rem 0;padding:2rem 0;display:grid}.b2-journal>a h2{max-width:12ch;font-size:clamp(4rem,8vw,9rem);line-height:.86}.b2-journal>a>span:last-child{justify-self:end;font-size:2rem}.b2-ending{min-height:110svh;padding:8rem var(--layout-gutter);text-align:center;background:var(--b2-cream);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.b2-ending>img{opacity:.7;filter:saturate(.68);width:min(44vw,35rem);height:auto;position:absolute;bottom:-15rem;left:-7rem;transform:rotate(-5deg)}.b2-ending p{z-index:1;text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;position:relative}.b2-ending h2{z-index:1;max-width:8ch;margin:1rem 0 2.5rem;font-size:clamp(4.5rem,9.5vw,11rem);font-style:italic;line-height:.82;position:relative}.b2-ending .button{z-index:1;background:var(--b2-rose);color:#fffdf8;position:relative}@media (width<=980px){.b2-thesis{grid-template-columns:1fr}.b2-thesis>div{margin-left:auto}.b2-vintage__copy{width:min(32rem,70vw)}.b2-building__sticky{grid-template-columns:1fr 1fr}.b2-building__intro{display:none}.b2-building__figure{grid-column:1}.b2-building__copy{grid-column:2}.b2-floor-chapter__head{grid-template-columns:1fr}.b2-room__copy,.b2-room--loft .b2-room__copy{grid-column:1/7}.b2-observations>div,.b2-day header{grid-template-columns:1fr}.b2-observations h2,.b2-day header h2{margin-top:1rem}.b2-observations ul{grid-template-columns:1fr}.b2-observations li{min-height:auto}.b2-observations li h3{margin:4rem 0 1rem}}@media (width<=680px){.b2-hero{height:330svh}.b2-hero__frame{clip-path:inset(6vh 1rem round 1.5rem)}.b2-hero__frame>img{object-position:center;width:122%;margin-left:-11%}.b2-hero__copy{width:calc(100% - 2rem);bottom:4rem;left:1rem}.b2-hero__copy h1{font-size:clamp(4rem,18vw,6.5rem)}.b2-hero__flowers{width:92vw;bottom:-9vh;left:-30vw}.b2-callout{grid-template-columns:auto minmax(9rem,12rem);right:1rem}.b2-callout:before{width:2.2rem}.b2-callout:after{right:calc(100% + 2.85rem)}.b2-hero__index{display:none}.b2-thesis{min-height:auto;padding:8rem 1rem}.b2-thesis h2{font-size:clamp(3.8rem,16vw,6rem)}.b2-vintage{min-height:115svh}.b2-vintage>img{object-position:52% center}.b2-vintage__copy{width:82vw;top:23%}.b2-vintage__copy h2{font-size:clamp(3.5rem,14vw,5.4rem)}.b2-building__sticky{padding:5.5rem 1rem 1rem;display:block}.b2-building__figure{height:68%;margin:0 auto}.b2-building__copy{backdrop-filter:blur(8px);background:#f3ecdfe0;padding:1rem;position:absolute;bottom:2rem;left:1rem;right:1rem}.b2-building__copy h3{font-size:3.3rem}.b2-floor-chapter{padding-bottom:6rem}.b2-floor-chapter__head{min-height:62svh;padding:7rem 1rem}.b2-floor-chapter__head h2{font-size:clamp(4rem,17vw,6.5rem)}.b2-floor-chapter__hero{width:calc(100% - 2rem);height:76svh;margin:0 1rem}.b2-floor-chapter__hero img{object-position:center}.b2-floor-chapter__note{grid-template-columns:1fr;margin:2rem 1rem 0}.b2-room{flex-direction:column;min-height:auto;padding:0 1rem 6rem;display:flex}.b2-room__number{padding:2rem 0}.b2-room__copy,.b2-room--loft .b2-room__copy{order:3;padding:2.5rem 0 0}.b2-room__copy h2{font-size:clamp(3.5rem,15vw,5.8rem)}.b2-room__main{order:2;min-height:72svh}.b2-room__detail{z-index:4;border-width:.35rem;width:38vw;margin:0;position:absolute;top:44%;right:.5rem}.b2-observations,.b2-day,.b2-journal{padding:7rem 1rem}.b2-observations h2,.b2-day header h2{font-size:clamp(3.7rem,15vw,5.8rem)}.b2-conversations{grid-template-columns:1fr}.b2-conversations article{min-height:90svh;padding:6rem 1rem}.b2-conversations h2{font-size:clamp(3.7rem,15vw,5.8rem)}.b2-day li{grid-template-columns:1fr;gap:.7rem}.b2-journal>a:not(.text-link){grid-template-columns:auto 1fr}.b2-journal>a h2{grid-column:1/-1;font-size:clamp(3.6rem,14vw,5.7rem)}.b2-ending>img{width:95vw;left:-11rem}}@media (prefers-reduced-motion:reduce){.b2-hero{height:110svh}.b2-hero__frame{clip-path:none}.b2-hero__frame>img{height:100%;transform:none}.b2-hero__flowers{opacity:.7;transform:none}.b2-callout{display:none}.b2-building{height:120svh}.b2-floor{opacity:.65}.b2-building__copy{opacity:1;transform:none}.b2-building__copy--four{display:none}}@media (width>=981px){.b2-building__sticky{display:block}.b2-building__intro{z-index:3;top:9rem;left:var(--layout-gutter);width:min(27vw,22rem);padding-top:0;position:absolute}.b2-building__intro h2{max-width:none;font-size:clamp(3rem,4.7vw,5.4rem)}.b2-building__figure{z-index:1;height:auto;position:absolute;top:5.5rem;bottom:2rem;left:50%;transform:translate(-50%)}.b2-building__copy{z-index:3;top:50%;right:var(--layout-gutter);width:min(27vw,21rem);position:absolute;transform:translateY(calc(2rem - 50%))}.b2-building__copy[data-active=true]{transform:translateY(-50%)}.b2-building__copy h3{max-width:none;font-size:clamp(2.8rem,4.2vw,5rem)}}@media (width>=681px) and (width<=980px){.b2-building__sticky{display:block}.b2-building__intro{display:none}.b2-building__figure{z-index:1;height:auto;position:absolute;top:6rem;bottom:2rem;left:2rem;transform:none}.b2-building__copy{z-index:3;width:40vw;position:absolute;top:50%;right:1.5rem;transform:translateY(calc(2rem - 50%))}.b2-building__copy[data-active=true]{transform:translateY(-50%)}.b2-building__copy h3{max-width:none;font-size:clamp(2.8rem,6vw,4.8rem)}}@media (width<=680px){.b2-building__copy{width:auto;top:auto;transform:translateY(1rem)}.b2-building__copy[data-active=true]{transform:none}}.b2-float{pointer-events:none;user-select:none;transform:translate3d(0, var(--b2-shift,0px), 0) rotate(var(--b2-rotate,0deg));filter:drop-shadow(0 1.3rem 1.8rem #3d271b24);will-change:transform;position:absolute}.b2-constellation{isolation:isolate;background:#ddcfba;place-items:center;min-height:138svh;display:grid;position:relative;overflow:hidden}.b2-constellation:before{content:"";border:1px solid #29231f2e;border-radius:50%;position:absolute;inset:9% 8%}.b2-constellation__copy{z-index:4;text-align:center;width:min(47rem,68vw);position:relative}.b2-constellation__copy h2{max-width:9ch;margin:0 auto 2rem;font-size:clamp(4.5rem,8vw,9rem);font-style:italic;line-height:.86}.b2-constellation__copy p{max-width:38rem;margin:0 auto;font-size:1.08rem}.b2-float--whisk{z-index:1;--b2-rotate:-8deg;opacity:.78;width:min(70vw,68rem);top:-4%;left:19%}.b2-float--tools{z-index:2;--b2-rotate:-9deg;width:min(28vw,23rem);bottom:-9%;left:-2%}.b2-float--camera{z-index:3;--b2-rotate:7deg;width:min(40vw,36rem);bottom:-3%;right:-7%}.b2-float--microphone{z-index:2;--b2-rotate:7deg;opacity:.88;width:min(19vw,17rem);top:15%;right:5%}.b2-floor-chapter{position:relative;overflow:hidden}.b2-floor-chapter__head,.b2-floor-chapter__hero,.b2-floor-chapter__note{z-index:2;position:relative}.b2-float--four-tools{z-index:1;--b2-rotate:11deg;opacity:.72;width:min(28vw,25rem);top:4rem;right:-6rem}.b2-observations{isolation:isolate;position:relative;overflow:hidden}.b2-observations>div,.b2-observations>ul{z-index:2;position:relative}.b2-float--observations-whisk{z-index:1;--b2-rotate:8deg;opacity:.42;width:min(62vw,62rem);top:-14%;right:-18%}.b2-ending>.b2-ending__flowers{opacity:.7;width:min(44vw,35rem);bottom:-15rem;left:-7rem;transform:rotate(-5deg)}.b2-ending>.b2-ending__camera{z-index:1;--b2-rotate:9deg;opacity:.58;width:min(38vw,34rem);inset:auto -8rem -2rem auto}.b2-ending>.b2-ending__tools{z-index:1;--b2-rotate:-11deg;opacity:.72;width:min(24vw,20rem);top:4rem;bottom:auto;left:-3rem}@media (width<=680px){.b2-constellation{min-height:118svh}.b2-constellation:before{inset:15% -20%}.b2-constellation__copy{width:calc(100% - 2rem)}.b2-constellation__copy h2{font-size:clamp(4rem,16vw,6rem)}.b2-constellation__copy p{max-width:30rem;padding:0 1rem}.b2-float--whisk{width:110vw;top:0;left:1%}.b2-float--tools{width:53vw;bottom:-7%;left:-18%}.b2-float--camera{width:78vw;bottom:0;right:-28%}.b2-float--microphone{display:none}.b2-float--four-tools{opacity:.55;width:55vw;top:2rem;right:-7rem}.b2-float--nine-microphone{opacity:.52;width:48vw;top:3rem;left:-6rem}.b2-float--observations-whisk{opacity:.28;width:120vw;top:-3rem;right:-42%}.b2-ending>.b2-ending__camera{opacity:.45;width:82vw;bottom:-1rem;right:-35%}.b2-ending>.b2-ending__tools{opacity:.58;width:60vw;top:4rem;left:-25%}}@media (prefers-reduced-motion:reduce){.b2-float{transform:rotate(var(--b2-rotate,0deg))}}.b2-constellation__copy{isolation:isolate;padding:4rem 3rem}.b2-constellation__copy:before{content:"";z-index:-1;background:#ddcfbaf0;border-radius:50%;position:absolute;inset:-2rem -4rem}.b2-float--whisk{opacity:.58;width:min(62vw,60rem);top:-9%;left:17%}.b2-float--tools{width:min(24vw,20rem);bottom:-12%;left:-7%}.b2-float--camera{width:min(34vw,31rem);bottom:-12%;right:-13%}.b2-float--microphone{opacity:.76;width:min(16vw,14rem);top:8%;right:-2%}@media (width<=680px){.b2-constellation__copy{padding:3rem 1.25rem}.b2-constellation__copy:before{inset:-2rem -1rem}.b2-float--whisk{opacity:.42;width:100vw;top:-2%;left:4%}.b2-float--tools{width:49vw;bottom:-8%;left:-23%}.b2-float--camera{width:70vw;bottom:-3%;right:-31%}}.b2-floor--nine{height:6.35%;top:18.2%}.b2-floor--four{height:6.35%;top:52%}.b2-float{object-fit:contain;height:auto;transform:translate3d(var(--b2-shift-x,0px), var(--b2-shift-y,0px), 0) rotate(calc(var(--b2-rotate,0deg) + var(--b2-spin,0deg)))}.b2-constellation{min-height:112svh}.b2-constellation:before{inset:12% 13%}.b2-constellation__copy{width:min(42rem,52vw);padding:0}.b2-constellation__copy:before{display:none}.b2-constellation__copy h2{font-size:clamp(4.5rem,5.8vw,6.5rem)}.b2-float--constellation-whisk{z-index:1;--b2-rotate:10deg;opacity:.56;width:min(25vw,22rem);top:2%;right:3%}.b2-float--rolling{z-index:2;--b2-rotate:-13deg;opacity:.86;width:min(14vw,12rem);top:16%;left:5%}.b2-float--bowl{z-index:2;--b2-rotate:8deg;opacity:.84;width:min(13vw,11rem);bottom:5%;left:12%}.b2-float--camera-single{z-index:2;--b2-rotate:6deg;opacity:.82;width:min(17vw,15rem);bottom:3%;right:4%}.b2-float--mic-single{z-index:2;--b2-rotate:-8deg;opacity:.76;width:min(8vw,7rem);top:6%;left:25%}.b2-float--four-rolling{z-index:1;--b2-rotate:12deg;opacity:.68;width:min(13vw,11rem);top:6%;right:5%}.b2-float--observations-spoons{z-index:1;--b2-rotate:9deg;opacity:.58;width:min(9vw,7.5rem);top:6%;right:4%}.b2-float--nine-microphone{z-index:1;--b2-rotate:-7deg;opacity:.58;width:min(10vw,8.5rem);top:4%;left:4%}.b2-ending>.b2-ending__clapper{z-index:1;--b2-rotate:8deg;opacity:.62;width:min(14vw,12rem);inset:auto 4% 7% auto}.b2-ending>.b2-ending__bowl{z-index:1;--b2-rotate:-10deg;opacity:.68;width:min(12vw,10rem);top:9%;bottom:auto;left:11%}@media (width>=1024px) and (aspect-ratio>=3/2){.b2-floor-chapter__head h2{font-size:clamp(5rem,7vw,7.5rem)}.b2-room__copy{grid-column:1/5}.b2-room__main{grid-column:5/13}.b2-room__detail{grid-column:3/6}.b2-room__copy h2,.b2-room--loft .b2-room__copy h2{font-size:clamp(3.7rem,5vw,5.25rem)}.b2-room--loft .b2-room__copy{grid-column:8/13}.b2-room--loft .b2-room__main{grid-column:1/8}.b2-room--loft .b2-room__detail{grid-column:7/10}.b2-observations h2,.b2-day header h2,.b2-journal>a h2{font-size:clamp(4.5rem,6vw,6.5rem)}.b2-ending h2{font-size:clamp(5rem,7vw,7.5rem)}}@media (width<=680px){.b2-constellation{min-height:118svh}.b2-constellation__copy{width:calc(100% - 2rem);padding:0}.b2-constellation__copy h2{font-size:clamp(4rem,16vw,6rem)}.b2-float--constellation-whisk{opacity:.4;width:78vw;top:2%;right:-20%}.b2-float--rolling{width:36vw;top:17%;left:-8%}.b2-float--bowl{width:31vw;bottom:5%;left:6%}.b2-float--camera-single{width:44vw;bottom:4%;right:-10%}.b2-float--mic-single{display:none}.b2-float--four-rolling{width:35vw;top:5%;right:-5%}.b2-float--observations-spoons{width:24vw;top:4%;right:-4%}.b2-float--nine-microphone{width:27vw;top:4%;left:-4%}.b2-ending>.b2-ending__clapper{width:38vw;bottom:7%;right:-11%}.b2-ending>.b2-ending__bowl{width:31vw;top:8%;left:-7%}}@media (prefers-reduced-motion:reduce){.b2-float{transform:rotate(var(--b2-rotate,0deg))}}.b2-float--constellation-whisk{top:9%}.b2-float--rolling{top:22%}.b2-float--mic-single{top:14%}.b2-float--four-rolling,.b2-float--nine-microphone{top:15%}@media (width>=1024px) and (aspect-ratio>=3/2){.b2-room--kitchen .b2-room__detail{grid-column:5/7;width:100%;max-width:16rem}.b2-room--loft .b2-room__detail{grid-column:6/8;justify-self:end;width:100%;max-width:16rem}}.b2-callout:before,.b2-callout:after{content:none}.b2-callout svg{fill:none;stroke:currentColor;stroke-width:1px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 1px .4rem #1c181473);position:absolute;overflow:visible}.b2-callout svg circle{fill:currentColor;stroke:none}.b2-callout--shelf{top:23%;left:8%;right:auto}.b2-callout--shelf svg{width:20vw;height:11vh;top:.3rem;left:calc(100% + 1rem)}.b2-callout--light{top:23%;left:60%;right:auto}.b2-callout--light svg{width:20vw;height:13vh;top:.3rem;left:calc(100% + 1rem)}.b2-callout--island{top:60%;right:7%}.b2-callout--island svg{width:25vw;height:12vh;top:.3rem;right:calc(100% + 1rem)}.b2-floor-chapter__note{max-width:34rem;margin:-3.5rem var(--layout-gutter) 0 auto;background:var(--b2-paper);color:var(--b2-ink);padding:1.25rem 1.4rem;display:block;box-shadow:0 1.2rem 2.8rem #392a1f2e}.b2-floor-chapter__note p+p{margin-top:.55rem}.b2-horizontal__mast{height:5rem;padding:0 var(--layout-gutter);color:var(--b2-paper);letter-spacing:.1em;text-transform:uppercase;background:#465c49;grid-template-columns:1fr auto;align-items:center;gap:.7rem 1rem;font-size:.72rem;display:grid}.b2-horizontal__mast i{background:#f3ecdf40;grid-column:1/-1;height:1px;margin-top:-1rem}.b2-horizontal__mast b{background:var(--b2-rose);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}@media (width>=981px){.b2-horizontal[data-enhanced=true]{height:230svh}.b2-horizontal[data-enhanced=true] .b2-horizontal__sticky{height:calc(100svh - 5rem);position:sticky;top:5rem;overflow:hidden}.b2-horizontal[data-enhanced=true] .b2-horizontal__track{will-change:transform;width:max-content;height:calc(100% - 5rem);display:flex}.b2-horizontal[data-enhanced=true] .b2-room{flex:0 0 100vw;grid-template-rows:1fr;width:100vw;height:100%;min-height:0;padding-bottom:0}.b2-horizontal[data-enhanced=true] .b2-room__number{z-index:4;top:1.5rem;left:var(--layout-gutter);padding:0;font-size:clamp(4rem,7vw,7rem);position:absolute}.b2-horizontal[data-enhanced=true] .b2-room__copy{grid-row:1;align-self:end;padding-bottom:3rem}.b2-horizontal[data-enhanced=true] .b2-room__copy h2{font-size:clamp(3.6rem,4.8vw,5.5rem)}.b2-horizontal[data-enhanced=true] .b2-room__main{grid-row:1;height:100%;min-height:0}.b2-horizontal[data-enhanced=true] .b2-room__detail{z-index:4;width:min(17vw,15rem);margin:0;position:absolute;top:10%;right:4%}.b2-horizontal[data-enhanced=true] .b2-room--loft .b2-room__detail{left:43%;right:auto}}.b2-observations{background:var(--b2-paper)}.b2-observations>.b2-observations__intro{min-height:112svh;padding:clamp(5rem,9vw,9rem) var(--layout-gutter);isolation:isolate;place-items:center;display:grid;position:relative;overflow:clip}.b2-observations__copy{z-index:20;text-align:center;pointer-events:none;justify-items:center;width:min(48rem,62vw);display:grid;position:relative}.b2-observations__copy h2{text-wrap:balance;max-width:12ch;margin:0;font-size:clamp(4rem,6.8vw,6rem);line-height:.88}.b2-collection-lede{max-width:28rem;margin:1.6rem auto 0;font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.45}.b2-collection-wall{z-index:1;perspective:70rem;min-height:0;position:absolute;inset:-8vw}.b2-collection-piece{--piece-scale:1;z-index:1;object-fit:contain;cursor:zoom-in;height:auto;transform:translate3d(var(--collection-x,0), var(--collection-y,0), 0) rotate(var(--piece-rotate,0deg)) scale(var(--piece-scale));transform-origin:50%;filter:drop-shadow(.45rem 1.2rem 1.5rem #3e2a1d2e);will-change:transform;transition:transform .55s cubic-bezier(.16,1,.3,1),filter .4s;position:absolute}.b2-collection-piece:hover{--piece-scale:1.16;z-index:30;filter:drop-shadow(.7rem 1.7rem 2.2rem #3e2a1d40)}.b2-collection-piece--plate-a{--piece-rotate:-6deg;width:24%;top:8%;left:-2%}.b2-collection-piece--plate-b{--piece-rotate:8deg;width:18%;top:-5%;left:29%}.b2-collection-piece--plate-terracotta{--piece-rotate:4deg;width:23%;top:6%;right:8%}.b2-collection-piece--plate-sage{--piece-rotate:-5deg;width:26%;top:31%;right:-7%}.b2-collection-piece--plate-cobalt{--piece-rotate:7deg;width:24%;bottom:-8%;right:17%}.b2-collection-piece--bowl{--piece-rotate:-7deg;width:18%;bottom:10%;left:-3%}.b2-collection-piece--whisk{--piece-rotate:-14deg;width:20%;bottom:2%;left:15%}.b2-collection-piece--fork{--piece-rotate:-13deg;width:5.5%;top:29%;left:21%}.b2-collection-piece--knife{--piece-rotate:8deg;width:4.7%;bottom:16%;right:31%}.b2-collection-piece--spoons{--piece-rotate:12deg;width:7%;top:9%;right:35%}.b2-collection-piece--wood{--piece-rotate:18deg;width:4.6%;top:47%;left:10%}.b2-collection-piece--rolling{--piece-rotate:-8deg;width:17%;bottom:2%;left:43%}.b2-collection-piece--plate-a-echo{--piece-rotate:10deg;width:13%;top:54%;left:26%}.b2-collection-piece--plate-b-echo{--piece-rotate:-11deg;width:14%;bottom:-3%;right:42%}.b2-collection-piece--bowl-echo{--piece-rotate:6deg;width:12%;top:62%;right:12%}.b2-collection-hint{z-index:16;letter-spacing:.1em;text-transform:uppercase;background:#f3ecdfe0;padding:.55rem .75rem;font-size:.66rem;position:absolute;bottom:10vw;right:10vw}@media (width<=980px){.b2-horizontal__track{display:grid}.b2-observations>.b2-observations__intro{min-height:92svh}.b2-observations__copy{width:min(42rem,72vw)}.b2-collection-wall{inset:-7vw}}@media (width<=680px){.b2-callout{left:1rem;right:auto}.b2-callout--shelf{top:25%}.b2-callout--light{top:42%;left:auto;right:1rem}.b2-callout--island{top:60%;left:auto;right:1rem}.b2-callout svg{display:none}.b2-horizontal__mast{padding-inline:1rem}.b2-floor-chapter__note{margin:-2rem 1rem 0}.b2-observations>.b2-observations__intro{min-height:90svh;padding-inline:1rem}.b2-observations__copy{width:78vw}.b2-observations__copy h2{max-width:11ch;font-size:clamp(3.25rem,15vw,5rem)}.b2-collection-lede{max-width:16rem;margin-top:1.25rem}.b2-collection-wall{inset:-12vw}.b2-collection-piece--plate-a{width:43%;top:8%;left:-12%}.b2-collection-piece--plate-b{width:30%;top:-1%;left:40%}.b2-collection-piece--plate-terracotta{width:42%;top:15%;right:-12%}.b2-collection-piece--plate-sage{width:44%;top:55%;right:-16%}.b2-collection-piece--plate-cobalt{width:38%;bottom:-4%;right:16%}.b2-collection-piece--bowl{width:33%;bottom:12%;left:-14%}.b2-collection-piece--whisk{width:30%;bottom:7%;left:20%}.b2-collection-piece--fork{width:10%;top:32%;left:13%}.b2-collection-piece--knife{width:8%;bottom:22%;right:18%}.b2-collection-piece--spoons{width:12%;top:9%;right:26%}.b2-collection-piece--wood{display:none}.b2-collection-piece--rolling{width:29%;bottom:4%;left:45%}.b2-collection-piece--plate-a-echo{width:23%;top:61%;left:21%}.b2-collection-piece--plate-b-echo{display:none}.b2-collection-piece--bowl-echo{width:20%;top:68%;right:8%}.b2-collection-hint{display:none}}@media (hover:none){.b2-collection-piece{cursor:default}.b2-collection-piece:hover{--piece-scale:1}}@media (prefers-reduced-motion:reduce){.b2-horizontal[data-enhanced=true]{height:auto}.b2-horizontal[data-enhanced=true] .b2-horizontal__sticky{height:auto;position:relative;top:auto}.b2-horizontal[data-enhanced=true] .b2-horizontal__track{width:auto;height:auto;display:grid;transform:none!important}.b2-horizontal[data-enhanced=true] .b2-room{width:auto;height:auto;min-height:80svh}.b2-collection-piece{transform:rotate(var(--piece-rotate,0deg));transition:none}}.b2-callout--shelf svg{width:10vw;height:7vh;top:-2.5rem}.b2-collection-piece--fork{width:12%}.b2-collection-piece--knife{width:10%}body[data-page-kind=concept-b-long] .site-header{text-shadow:0 .15rem 1.1rem #1914117a;background:linear-gradient(#231d18c7 0%,#231d1857 62%,#0000 100%)}.b2-hero__shade{background:linear-gradient(90deg,#231d1861 0%,#231d1814 44%,#0000 70%),linear-gradient(#1e191594 0%,#1e19151f 34%,#0000 68%,#1e191547 100%)}.b2-hero__copy>p,.b2-hero__copy>span{text-shadow:0 .1rem .9rem #181310c7}.b2-hero__index{text-shadow:0 .1rem .7rem #14100dc7;background:#221c174d;padding:.8rem .45rem;right:.65rem}.b2-thesis{isolation:isolate;cursor:crosshair;grid-template-columns:minmax(4rem,2fr) minmax(28rem,7fr) minmax(17rem,3fr);align-items:start;min-height:118svh;position:relative;overflow:hidden}.b2-thesis>h2,.b2-thesis__support,.b2-thesis__hint{z-index:4;position:relative}.b2-thesis>h2{letter-spacing:-.04em;grid-column:2;max-width:9.5ch;font-size:clamp(4.2rem,7.3vw,8rem);line-height:.88}.b2-thesis__support{grid-column:3;align-self:end;max-width:25rem}.b2-thesis__support p{margin-bottom:2rem;font-size:1.12rem;line-height:1.55}.b2-thesis__hint{left:var(--layout-gutter);letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;position:absolute;bottom:2rem}.b2-thesis>.b2-photo-trail{z-index:2;pointer-events:none;grid-area:auto;place-self:auto;width:auto;max-width:none;height:auto;margin:0;position:absolute;inset:0;overflow:hidden}.b2-photo-trail__image{aspect-ratio:4/5;object-fit:cover;border:.4rem solid var(--b2-paper);will-change:transform,opacity,filter;width:clamp(8rem,10vw,11.5rem);height:clamp(10rem,12.5vw,14.375rem);position:absolute;box-shadow:.6rem 1.2rem 2.4rem #3a2b2033}.b2-building{height:250svh}.b2-building__sticky{grid-template-columns:minmax(15rem,3.2fr) minmax(20rem,5.5fr) minmax(17rem,3.3fr);padding-top:5.5rem}.b2-building__intro{align-self:center;padding-top:0}.b2-building__intro h2{letter-spacing:-.035em;max-width:8ch;margin:0;font-size:clamp(3.2rem,4.5vw,5.2rem);line-height:.9}.b2-building__figure{height:88%}.b2-floor{opacity:.2;border-block:1px solid #fffdf86b;justify-content:space-between;padding:0 .45rem;transition:opacity .55s cubic-bezier(.16,1,.3,1),filter .55s;overflow:hidden}.b2-floor img{object-fit:cover;object-position:center;opacity:.82;filter:saturate(.82)contrast(1.04);width:100%;height:210%;transition:transform 1.1s cubic-bezier(.16,1,.3,1),opacity .5s;position:absolute;inset:-55% 0;transform:scale(1.18)}.b2-floor--nine img{object-position:center 48%}.b2-floor--four img{object-position:center 58%}.b2-floor span{z-index:2;text-shadow:0 .1rem .8rem #1e1610ad;margin-left:auto;position:relative}.b2-floor[data-active=true]{opacity:1;filter:saturate(1.08)}.b2-floor[data-active=true] img{opacity:.96;transform:scale(1.04)}.b2-building__copy{width:min(24rem,100%);padding-right:1.5rem}.b2-building__copy p{font-size:.7rem}.b2-building__copy h3{letter-spacing:-.035em;max-width:9ch;margin:.8rem 0 1.1rem;font-size:clamp(2.6rem,3.7vw,4.4rem);line-height:.9}.b2-building__copy span{max-width:21rem;line-height:1.5}.b2-horizontal{background:var(--b2-paper);position:relative}.b2-horizontal__mast{z-index:30;background:var(--b2-paper);width:auto;height:auto;color:var(--b2-ink);letter-spacing:.09em;text-transform:uppercase;writing-mode:vertical-rl;grid-template-columns:auto;justify-items:center;gap:.75rem;padding:.8rem .55rem;font-size:.62rem;display:grid;position:absolute;top:50%;right:.85rem;transform:translateY(-50%);box-shadow:.35rem .75rem 1.5rem #30241c24}.b2-horizontal__mast i{background:#29231f38;grid-column:auto;width:1px;height:7rem;margin:0}.b2-horizontal__mast b{background:var(--b2-rose);transform-origin:top;width:100%;height:100%;transform:scaleY(0)}.b2-horizontal__track{display:grid}.b2-room{min-height:110svh;padding:5.5rem var(--layout-gutter) 2.5rem;background:var(--b2-paper);grid-template-rows:1fr;grid-template-columns:repeat(12,1fr);position:relative}.b2-room--loft{background:var(--b2-rose);color:#fffdf8}.b2-room--mesacast{background:#bd8e32}.b2-room--poltronacast{background:#839176}.b2-room__copy{z-index:6;grid-area:1/1/auto/5;align-self:center;max-width:30rem;padding:2.4rem 2.2rem 2.4rem 0;position:relative}.b2-room--loft .b2-room__copy{grid-column:8/13;padding:2.4rem 0 2.4rem clamp(2rem,3.5vw,4rem)}.b2-room__meta{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.8rem;margin-bottom:1.2rem;font-size:.68rem;display:flex}.b2-room__meta span{opacity:.58;font-variant-numeric:tabular-nums}.b2-room__copy h2{letter-spacing:-.035em;max-width:8.5ch;margin:0 0 1.4rem;font-size:clamp(3.5rem,4.8vw,5.7rem);line-height:.88}.b2-room__copy>p:not(.b2-room__meta){max-width:34rem;margin-bottom:1.5rem;line-height:1.55}.b2-room__main{clip-path:polygon(8% 0,100% 0,94% 100%,0 100%);grid-area:1/5/auto/13;height:100%;min-height:0;overflow:hidden}.b2-room__main img{object-fit:cover;width:100%;height:100%}.b2-room--kitchen .b2-room__main img{object-position:52% center}.b2-room--loft .b2-room__main img,.b2-room--mesacast .b2-room__main img{object-position:center}.b2-room--poltronacast .b2-room__main img{object-position:center top}.b2-room__detail{z-index:8;aspect-ratio:4/5;border:.45rem solid var(--b2-paper);width:min(15vw,13rem);margin:0;position:absolute;top:10%;right:5.5%;overflow:hidden;transform:rotate(2deg);box-shadow:.6rem 1.2rem 2.2rem #2a1f1833}.b2-room__detail img{object-fit:cover;width:100%;height:100%}.b2-room--loft .b2-room__detail{left:43%;right:auto;transform:rotate(-3deg)}.b2-room--mesacast .b2-room__detail{top:12%;right:6%;transform:rotate(-2deg)}.b2-room--poltronacast .b2-room__detail{top:12%;right:5%;transform:rotate(3deg)}@media (width>=981px){.b2-horizontal[data-enhanced=true]{height:430svh}.b2-horizontal[data-enhanced=true] .b2-horizontal__sticky{height:100svh;position:sticky;top:0;overflow:hidden}.b2-horizontal[data-enhanced=true] .b2-horizontal__track{will-change:transform;width:max-content;height:100%;display:flex}.b2-horizontal[data-enhanced=true] .b2-room{flex:0 0 100vw;width:100vw;height:100%;min-height:0;padding-bottom:2.5rem}.b2-horizontal[data-enhanced=true] .b2-room__copy{grid-row:1;align-self:center;padding-bottom:2.4rem}.b2-horizontal[data-enhanced=true] .b2-room__copy h2{font-size:clamp(3.5rem,4.8vw,5.7rem)}.b2-horizontal[data-enhanced=true] .b2-room__main{grid-row:1;height:100%}.b2-horizontal[data-enhanced=true] .b2-room__detail{top:10%}}.b2-observations{background:var(--b2-paper);height:300svh;padding:0;position:relative;overflow:visible}.b2-observations>.b2-observations__intro{isolation:isolate;width:100%;height:100svh;min-height:0;padding:0;display:block;position:sticky;top:0;overflow:clip}.b2-observations__copy{z-index:20;text-align:center;pointer-events:none;width:min(46rem,42vw);transform:translate(-50%,calc(-50% + var(--collection-copy-y,0px)));justify-items:center;transition:opacity .2s linear;display:grid;position:absolute;top:50%;left:50%}.b2-observations__copy h2{letter-spacing:-.035em;text-wrap:balance;max-width:10.5ch;margin:0;font-size:clamp(3.8rem,5.4vw,5.6rem);line-height:.88}.b2-collection-lede{margin-top:1.35rem}.b2-collection-wall{inset:-5vw}.b2-collection-piece--plate-a{width:22%;top:6%;left:-4%}.b2-collection-piece--plate-b{width:16%;top:-7%;left:25%}.b2-collection-piece--plate-terracotta{width:22%;top:4%;right:2%}.b2-collection-piece--plate-sage{width:25%;top:34%;right:-8%}.b2-collection-piece--plate-cobalt{width:22%;bottom:-10%;right:16%}.b2-collection-piece--bowl{width:16%;bottom:5%;left:-4%}.b2-collection-piece--whisk{width:17%;bottom:-2%;left:12%}.b2-collection-piece--fork{width:4.5%;top:27%;left:18%}.b2-collection-piece--knife{width:4.2%;bottom:8%;right:25%}.b2-collection-piece--spoons{width:6%;top:7%;right:34%}.b2-collection-piece--wood{width:3.8%;top:48%;left:6%}.b2-collection-piece--rolling{width:14%;bottom:-1%;left:40%}.b2-collection-piece--plate-a-echo{width:10%;top:64%;left:22%}.b2-collection-piece--plate-b-echo{width:11%;bottom:-8%;right:39%}.b2-collection-piece--bowl-echo{width:10%;top:66%;right:8%}.b2-collection-piece{transform:translate3d(var(--collection-x,0),calc(var(--collection-y,0px) + var(--collection-scroll-y,0px)),0) rotate(var(--piece-rotate,0deg)) scale(var(--piece-scale))}.b2-collection-notes{pointer-events:none;list-style:none;inset:0;z-index:24!important;background:0 0!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important}.b2-collection-notes li{opacity:0;width:min(23rem,27vw);min-height:0;transform:translateY(2rem) rotate(var(--note-rotate,0deg));background:#f3ecdff5;padding:1.35rem 1.45rem 1.45rem;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1);position:absolute;box-shadow:.55rem 1.1rem 2.4rem #37291f2e}.b2-collection-notes li[data-active=true]{opacity:1;transform:translateY(0) rotate(var(--note-rotate,0deg))}.b2-collection-notes li:first-child{--note-rotate:-1.5deg;top:12vh;left:3.5vw}.b2-collection-notes li:nth-child(2){--note-rotate:1.5deg;top:12vh;right:3.5vw}.b2-collection-notes li:nth-child(3){--note-rotate:1deg;bottom:6vh;left:3.5vw}.b2-collection-notes li:nth-child(4){--note-rotate:-1deg;bottom:6vh;right:3.5vw}.b2-collection-notes li h3{letter-spacing:-.03em;margin:0 0 .85rem;font-size:clamp(2rem,2.7vw,3rem);line-height:.94}.b2-collection-notes li p{line-height:1.45}.b2-collection-hint{background:0 0;padding:0;inset:6.5rem auto auto 4vw}.b2-formats{padding:clamp(8rem,12vw,13rem) var(--layout-gutter);background:var(--b2-paper);position:relative;overflow:clip}.b2-formats ol{z-index:4;margin:0;padding:0;list-style:none;position:relative}.b2-formats li{border-top:1px solid #29231f47}.b2-formats li:last-child{border-bottom:1px solid #29231f47}.b2-formats a{min-height:10rem;color:inherit;grid-template-columns:2fr 6fr 3fr;align-items:center;gap:2rem;padding:2.1rem 0;text-decoration:none;transition:color .35s;display:grid}.b2-formats a:hover,.b2-formats a:focus-visible{color:var(--b2-rose)}.b2-formats a>span{letter-spacing:.1em;text-transform:uppercase;align-self:start;padding-top:.7rem;font-size:.69rem}.b2-formats h2{letter-spacing:-.035em;max-width:13ch;margin:0;font-size:clamp(3rem,4.7vw,5.4rem);line-height:.9}.b2-formats a>p{max-width:28rem;line-height:1.5}.b2-formats__preview{--format-x:50vw;--format-y:50vh;z-index:12;left:var(--format-x);top:var(--format-y);aspect-ratio:4/3;background:var(--b2-paper);opacity:0;pointer-events:none;width:clamp(13rem,19vw,21rem);padding:.45rem;transition:opacity .28s,transform .45s cubic-bezier(.16,1,.3,1);position:fixed;transform:translate(-50%,-50%)scale(.88)rotate(-3deg);box-shadow:.6rem 1.2rem 2.6rem #32251c38}.b2-formats__preview[data-visible=true]{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(-2deg)}.b2-formats__preview img{object-fit:cover;width:100%;height:100%}.b2-tour{min-height:100svh;padding:clamp(8rem,13vw,13rem) var(--layout-gutter);background:var(--b2-rose);color:#fffdf8;grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;gap:clamp(2rem,5vw,6rem);display:grid}.b2-tour__copy>p,.b2-support header>p{letter-spacing:.13em;text-transform:uppercase;font-size:.69rem}.b2-tour__copy h2{letter-spacing:-.035em;text-wrap:balance;max-width:11ch;margin-top:2rem;font-size:clamp(3.3rem,5.6vw,6rem);line-height:.89}.b2-tour__copy>span{color:#fffdf8b8;max-width:34rem;margin-top:2rem;line-height:1.55;display:block}.b2-tour__frame{aspect-ratio:16/9;clip-path:polygon(4% 0,100% 5%,96% 100%,0 94%);background:#241f1b;position:relative;overflow:hidden}.b2-tour__frame iframe{border:0;width:100%;height:100%}.b2-support{padding:clamp(8rem,13vw,13rem) var(--layout-gutter);background:var(--b2-paper);color:var(--b2-ink)}.b2-support header{grid-template-columns:3fr 9fr;gap:2rem;display:grid}.b2-support header h2{letter-spacing:-.035em;text-wrap:balance;max-width:12ch;font-size:clamp(3.4rem,6vw,6.2rem);line-height:.88}.b2-support header div>span{max-width:48rem;margin-top:1.5rem;line-height:1.55;display:block}.b2-support ol{border-top:1px solid;border-left:1px solid;grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(5rem,9vw,9rem) 0 0;padding:0;list-style:none;display:grid}.b2-support li{border-bottom:1px solid;border-right:1px solid;min-height:22rem;padding:1.5rem}.b2-support li>span{letter-spacing:.13em;font-size:.66rem}.b2-support li h3{letter-spacing:-.035em;margin-top:clamp(4rem,7vw,7rem);font-size:clamp(2rem,3.1vw,3.4rem);line-height:.92}.b2-support li p{margin-top:1.2rem;line-height:1.5}.b2-format-row__image{display:none}.b2-journal__label{letter-spacing:.1em;text-transform:uppercase;font-size:.7rem}@media (width<=980px){.b2-thesis{cursor:default;grid-template-columns:1fr}.b2-thesis>h2{grid-column:1;max-width:10ch}.b2-thesis__support{grid-column:1;margin-left:auto}.b2-thesis__hint,.b2-photo-trail{display:none}.b2-building__sticky{grid-template-columns:1fr 1fr}.b2-building__copy{padding-right:0}.b2-horizontal__mast{display:none}.b2-horizontal__track{display:grid}.b2-room{min-height:100svh}.b2-room__copy{grid-column:1/6}.b2-room__main{grid-column:5/13}.b2-observations__copy{width:min(38rem,56vw);left:50%}.b2-collection-notes li{width:min(19rem,30vw)}.b2-formats a{grid-template-columns:1.5fr 5.5fr 3fr}.b2-tour{grid-template-columns:1fr}.b2-tour__copy h2{max-width:12ch}.b2-support ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){body[data-page-kind=concept-b-long] .site-header{background:linear-gradient(#231d18d1,#0000)}.b2-hero__shade{background:linear-gradient(#1e191594,#0000 46%,#1e19154d)}.b2-thesis{min-height:auto;padding:8rem 1rem 9rem}.b2-thesis>h2{font-size:clamp(3.6rem,15vw,5.5rem)}.b2-thesis__support{margin-top:4rem}.b2-building{height:220svh}.b2-building__sticky{padding:5rem 1rem 1rem;display:block}.b2-building__figure{height:67%;margin:0 auto}.b2-building__copy{width:auto;padding:1rem 1rem 1.15rem;bottom:1rem;left:1rem;right:1rem}.b2-building__copy h3{max-width:10ch;font-size:clamp(2.4rem,11vw,3.6rem)}.b2-room{min-height:auto;padding:5.5rem 1rem 6rem;display:flex}.b2-room__main{clip-path:polygon(6% 0,100% 0,94% 100%,0 100%);order:1;width:100%;min-height:62svh}.b2-room__copy{order:2;max-width:none;padding:2.5rem 0 0}.b2-room__copy h2{max-width:9ch;font-size:clamp(3.35rem,14vw,5.2rem)}.b2-room__detail{width:34vw;top:52%;right:.5rem}.b2-room--loft .b2-room__detail{top:52%;left:auto;right:.5rem}.b2-room--mesacast .b2-room__detail,.b2-room--poltronacast .b2-room__detail{display:none}.b2-observations{height:330svh}.b2-observations__copy{width:76vw;top:42%;left:50%}.b2-observations__copy h2{max-width:10ch;font-size:clamp(3.2rem,14vw,4.6rem)}.b2-collection-notes li{width:auto;--note-rotate:0deg!important;inset:auto 1rem 1.2rem!important}.b2-collection-notes li:not([data-active=true]){pointer-events:none}.b2-collection-notes li[data-active=true]{z-index:calc(30 + var(--note-index,0))}.b2-collection-notes li:first-child{--note-index:1}.b2-collection-notes li:nth-child(2){--note-index:2}.b2-collection-notes li:nth-child(3){--note-index:3}.b2-collection-notes li:nth-child(4){--note-index:4}.b2-collection-hint{display:none}.b2-formats{padding:7rem 1rem}.b2-formats__preview{display:none}.b2-formats a{grid-template-columns:1fr;gap:.9rem;min-height:0;padding:2rem 0 2.5rem;display:grid}.b2-formats a:hover,.b2-formats a:focus-visible{padding-left:0}.b2-formats a>span{padding:0}.b2-formats h2{max-width:10ch;font-size:clamp(3rem,13vw,4.6rem)}.b2-formats a>p{max-width:32rem}.b2-tour,.b2-support{min-height:0;padding:7rem 1rem}.b2-tour__copy h2{font-size:clamp(3.25rem,14vw,4.8rem)}.b2-tour__frame{margin-top:2rem}.b2-support header{display:block}.b2-support header>p{margin-bottom:2rem}.b2-support header h2{font-size:clamp(3.2rem,14vw,4.7rem)}.b2-support ol{grid-template-columns:1fr;margin-top:4rem}.b2-support li{min-height:0;padding:1.5rem}.b2-support li h3{margin-top:4rem;font-size:clamp(2.4rem,11vw,3.4rem)}.b2-format-row__image{object-fit:cover;clip-path:polygon(0 6%,100% 0,95% 100%,4% 94%);width:100%;height:55vw;margin-top:.5rem;display:block}}@media (prefers-reduced-motion:reduce){.b2-photo-trail,.b2-formats__preview{display:none}.b2-building{height:auto}.b2-building__sticky{position:relative}.b2-floor img{transform:none}.b2-observations{height:auto}.b2-observations>.b2-observations__intro{height:auto;min-height:110svh;position:relative}.b2-collection-notes{gap:1rem;padding:2rem var(--layout-gutter) 6rem!important;grid-template-columns:repeat(2,1fr)!important;display:grid!important;position:relative!important}.b2-collection-notes li{opacity:1;width:auto;position:relative;transform:none;inset:auto!important}}.b2-room--mesacast .b2-room__detail,.b2-room--poltronacast .b2-room__detail{display:none}@media (width>=981px){.b2-horizontal[data-enhanced=true] .b2-room--mesacast .b2-room__main{grid-column:4/13;align-self:center;height:74%}.b2-horizontal[data-enhanced=true] .b2-room--poltronacast .b2-room__main{grid-column:5/13;align-self:center;height:92%}.b2-room--mesacast .b2-room__copy,.b2-room--poltronacast .b2-room__copy{max-width:24rem;padding-right:2rem}.b2-room--mesacast .b2-room__copy>p:not(.b2-room__meta),.b2-room--poltronacast .b2-room__copy>p:not(.b2-room__meta){max-width:22rem}}@media (width<=680px){.b2-room--mesacast .b2-room__main,.b2-room--poltronacast .b2-room__main{aspect-ratio:16/10;height:auto;min-height:0}}
