.Forma_sheet__c1DMg{--concrete:#c8c6bf;--concrete2:#bcbab2;--paper:#d5d3cc;--ink:#191917;--dim:#464641;--rule:#9d9b93;--blue:#2b4b8c;--rust:#7a2f1d;--display:var(--font-syne),system-ui,sans-serif;--serif:var(--font-newsreader),Georgia,serif;--mono:var(--font-spline-mono),ui-monospace,monospace;--draw:700ms cubic-bezier(0.83,0,0.17,1);--pad:clamp(1rem,3.5vw,3.5rem);min-height:100dvh;background:var(--concrete);color:var(--ink);font-family:var(--serif);font-size:1.0625rem;line-height:1.6}.Forma_sheet__c1DMg :focus-visible{outline:2px solid var(--blue);outline-offset:2px}.Forma_titleBlock__LaMAb{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:clamp(1rem,3vw,3rem);gap:clamp(1rem,3vw,3rem);align-items:end;padding:.9rem var(--pad);border-bottom:2px solid var(--ink)}.Forma_studio__tGYx5{font-family:var(--display);font-weight:800;font-size:1.5rem;letter-spacing:-.035em;text-transform:uppercase;line-height:1}.Forma_discipline__ScZBi{margin-top:.2rem;font-family:var(--mono);font-size:.625rem;letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}.Forma_tbMeta__BEgVa{display:flex;gap:1.25rem}.Forma_tbMeta__BEgVa div{border-left:1px solid var(--rule);padding-left:.6rem}.Forma_tbMeta__BEgVa dt{font-family:var(--mono);font-size:.5625rem;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.Forma_tbMeta__BEgVa dd{font-family:var(--mono);font-size:.75rem}.Forma_tbNav__53EyJ{display:flex;gap:1rem;font-family:var(--mono);font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase}.Forma_tbNav__53EyJ a{border-bottom:1px solid transparent;transition:border-color var(--draw),color var(--draw)}.Forma_tbNav__53EyJ a:hover{color:var(--blue);border-bottom-color:var(--blue)}.Forma_opening__m0SEa{position:relative;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-gap:clamp(1.5rem,4vw,4rem);gap:clamp(1.5rem,4vw,4rem);align-items:end;padding:clamp(2rem,7vh,5rem) var(--pad);border-bottom:1px solid var(--rule)}.Forma_field__RDvYN{position:fixed;inset:0;width:100%;height:100%;opacity:.42;pointer-events:none;z-index:0}.Forma_openingType__UhqYh{position:relative;display:grid;grid-gap:1.5rem;gap:1.5rem;container-type:inline-size}.Forma_marginNote__3jbRi{font-family:var(--mono);font-size:.6875rem;line-height:1.9;letter-spacing:.04em;color:var(--dim);border-left:2px solid var(--rust);padding-left:.75rem}.Forma_h1___4LrQ{font-family:var(--display);font-size:clamp(2.4rem,15cqi,6.5rem);line-height:.82;letter-spacing:-.045em}.Forma_openingText__TiUav{position:relative;max-width:46ch;font-size:1.0625rem;line-height:1.7}.Forma_works__MYsW6{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:clamp(1rem,2vw,2.5rem);gap:clamp(1rem,2vw,2.5rem);padding:clamp(2rem,6vh,4rem) var(--pad);border-bottom:1px solid var(--rule);align-items:start}.Forma_h2___X0HL{font-family:var(--display);font-weight:800;font-size:clamp(1.25rem,2.4vw,1.9rem);letter-spacing:-.035em;text-transform:uppercase;line-height:1}.Forma_index__ny74z{width:100%;margin-top:1.25rem;border-collapse:collapse;font-family:var(--mono);font-size:.65rem}.Forma_index__ny74z td,.Forma_index__ny74z th{padding:.4rem .5rem .4rem .75rem;text-align:left;font-weight:400;border-bottom:1px solid var(--rule);vertical-align:baseline}.Forma_index__ny74z thead th{font-size:.5rem;letter-spacing:.16em;text-transform:uppercase;color:var(--dim);border-bottom:1px solid var(--ink)}.Forma_index__ny74z tbody tr{cursor:pointer;transition:background-color var(--draw)}.Forma_index__ny74z tbody tr:hover{background:var(--concrete2)}.Forma_index__ny74z tbody tr[data-on]{background:var(--paper);box-shadow:inset 3px 0 0 var(--blue)}.Forma_indexButton__Sd7Q_{font:inherit;color:var(--blue)}.Forma_indexName__h8XZU{font-family:var(--serif);font-size:.85rem}.Forma_plate__vMExY,.Forma_studyPlate__46K63{border:1px solid var(--ink);background:var(--paper);animation:Forma_draw__m_sNq var(--draw) both}@keyframes Forma_draw__m_sNq{0%{opacity:0;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}}.Forma_drawing__gV2SC{width:100%;height:auto;color:var(--ink);display:block;border-bottom:1px solid var(--rule)}.Forma_grid__HcSw1 line{stroke:var(--rule);stroke-width:.5}.Forma_solid__PdJGM{stroke:var(--ink);stroke-width:1.5}.Forma_void___CjJP{fill:none;stroke:var(--ink);stroke-width:1;stroke-dasharray:5 3}.Forma_thick__7Axv_{stroke:var(--ink);stroke-width:3;fill:none}.Forma_thin__hTkJT{stroke:var(--ink);stroke-width:.75;fill:none}.Forma_dimLine__8SlNp,.Forma_dim__u_oKP{stroke:var(--rust);stroke-width:.75;fill:none}.Forma_dimText__rC83z,.Forma_label__HNUMt{font-family:var(--mono);font-size:8px;letter-spacing:.12em;fill:var(--rust)}.Forma_label__HNUMt{fill:var(--dim)}.Forma_scaleBar__855D2 rect{fill:var(--ink)}.Forma_scaleAlt__tz7Rq{fill:var(--paper);stroke:var(--ink);stroke-width:.5}.Forma_plate__vMExY figcaption,.Forma_studyPlate__46K63 figcaption{padding:.9rem 1rem 1rem}.Forma_plateName__5OSYC{font-family:var(--mono);font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase}.Forma_plateNote__P3Bxb{margin-top:.5rem;font-size:.9375rem;line-height:1.6;max-width:48ch}.Forma_plateMeta__U0w33{display:grid;grid-gap:.3rem;gap:.3rem;margin-top:.9rem;padding-top:.75rem;border-top:1px solid var(--rule)}.Forma_plateMeta__U0w33 div{display:grid;grid-template-columns:5.5rem minmax(0,1fr);grid-gap:.75rem;gap:.75rem;font-family:var(--mono);font-size:.6875rem}.Forma_plateMeta__U0w33 dt{color:var(--dim);text-transform:uppercase;letter-spacing:.1em;font-size:.5625rem;align-self:center}.Forma_study__nImmV{padding:clamp(2rem,6vh,4rem) var(--pad);border-bottom:1px solid var(--rule)}.Forma_studyGrid__HWgkH{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);grid-gap:clamp(1.5rem,3vw,3rem);gap:clamp(1.5rem,3vw,3rem);margin-top:1.5rem;align-items:start}.Forma_studyPlate__46K63 figcaption{font-family:var(--mono);font-size:.625rem;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.Forma_studyText__GvVl8{display:grid;grid-gap:1rem;gap:1rem;max-width:56ch}.Forma_materials__7Ml7d{grid-column:1/-1;width:100%;border-collapse:collapse;font-family:var(--mono);font-size:.75rem}.Forma_materials__7Ml7d caption{text-align:left;padding-bottom:.4rem;font-size:.5625rem;letter-spacing:.18em;text-transform:uppercase;color:var(--dim)}.Forma_materials__7Ml7d td,.Forma_materials__7Ml7d th{padding:.45rem .75rem .45rem 0;text-align:left;font-weight:400;border-top:1px solid var(--rule)}.Forma_qty__Sbhlj{color:var(--rust);white-space:nowrap}.Forma_office__8s3QT{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,6fr) minmax(0,3fr);grid-gap:clamp(1.5rem,3vw,3rem);gap:clamp(1.5rem,3vw,3rem);padding:clamp(2rem,6vh,4rem) var(--pad);border-bottom:1px solid var(--rule);align-items:start}.Forma_essay__4NNac{display:grid;grid-gap:1rem;gap:1rem;max-width:60ch}.Forma_annotations__KSLpV{display:grid;grid-gap:.9rem;gap:.9rem;font-family:var(--mono);font-size:.6875rem;line-height:1.8;color:var(--dim)}.Forma_annotations__KSLpV p{padding-top:.5rem;border-top:1px solid var(--rule)}.Forma_annotations__KSLpV span{color:var(--blue);margin-right:.6ch}.Forma_colophon__cQCOx{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem;padding:1.25rem var(--pad) 4.5rem;font-family:var(--mono);font-size:.5625rem;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}@media (max-width:900px){.Forma_titleBlock__LaMAb{grid-template-columns:minmax(0,1fr);gap:.75rem}.Forma_tbMeta__BEgVa{flex-wrap:wrap;gap:.75rem}.Forma_tbMeta__BEgVa div:first-child{border-left:0;padding-left:0}.Forma_office__8s3QT,.Forma_opening__m0SEa,.Forma_studyGrid__HWgkH,.Forma_works__MYsW6{grid-template-columns:minmax(0,1fr)}.Forma_index__ny74z{font-size:.6875rem}.Forma_index__ny74z td:nth-child(3),.Forma_index__ny74z td:nth-child(5),.Forma_index__ny74z th:nth-child(3),.Forma_index__ny74z th:nth-child(5){display:none}.Forma_plateMeta__U0w33 div{grid-template-columns:4.5rem minmax(0,1fr)}}.Forma_modes__PGijr{display:flex;align-items:center;gap:0;flex-wrap:wrap;margin-bottom:.85rem;border:1px solid var(--rule)}.Forma_mode__lgN9Q{padding:.4rem .9rem .45rem;font-family:var(--mono);font-size:.625rem;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);border-right:1px solid var(--rule);transition:background .7s cubic-bezier(.16,.84,.24,1),color .7s cubic-bezier(.16,.84,.24,1)}.Forma_mode__lgN9Q:hover{color:var(--ink)}.Forma_mode__lgN9Q[data-on]{background:var(--ink);color:var(--concrete)}.Forma_modeNote__6mlrM{padding:.4rem .9rem;font-family:var(--mono);font-size:.625rem;letter-spacing:.06em;color:var(--dim)}.Forma_drawing__gV2SC{animation:Forma_sheetIn__4LBV_ .7s cubic-bezier(.16,.84,.24,1) both}@keyframes Forma_sheetIn__4LBV_{0%{opacity:0;transform:translateY(.5rem)}}.Forma_ground__nVvt4{stroke:var(--ink);stroke-width:2;fill:none}.Forma_earth__CBIOI{color:var(--dim);opacity:.5}.Forma_figure__OBzY1{fill:none;stroke:var(--rust);stroke-width:1.4;stroke-linecap:round}.Forma_figure__OBzY1 circle{fill:var(--rust);stroke:none}.Forma_sitePlane__pAqbA{fill:color-mix(in srgb,var(--ink) 5%,transparent);stroke:var(--rule);stroke-width:1;stroke-dasharray:4 4}.Forma_faceLeft__SyWXr,.Forma_faceRight__SjOg9,.Forma_faceTop__Vgzii{stroke:var(--ink);stroke-width:1.2;stroke-linejoin:round}.Forma_axon__dbBHQ .Forma_faceTop__Vgzii{fill:color-mix(in srgb,var(--ink) 4%,transparent)}.Forma_axon__dbBHQ .Forma_faceLeft__SyWXr{fill:color-mix(in srgb,var(--ink) 10%,transparent)}.Forma_axon__dbBHQ .Forma_faceRight__SjOg9{fill:color-mix(in srgb,var(--ink) 16%,transparent)}.Forma_massing__MoeD2 .Forma_faceTop__Vgzii{fill:color-mix(in srgb,var(--ink) 62%,var(--concrete))}.Forma_massing__MoeD2 .Forma_faceLeft__SyWXr{fill:color-mix(in srgb,var(--ink) 84%,var(--concrete))}.Forma_massing__MoeD2 .Forma_faceRight__SjOg9{fill:var(--ink)}.Forma_shadow__FBIiP{fill:var(--ink);opacity:.14}@media (prefers-reduced-motion:reduce){.Forma_drawing__gV2SC{animation:none}}.Forma_h1___4LrQ{display:grid;font-size:clamp(1.9rem,4.4vw,3.8rem);line-height:.98;letter-spacing:-.05em;text-transform:uppercase;font-weight:800}.Forma_h1a__51No3{-webkit-margin-start:-.045em;margin-inline-start:-.045em}.Forma_h1b___sQ_3{-webkit-margin-start:14%;margin-inline-start:14%;white-space:nowrap;color:color-mix(in srgb,var(--ink) 58%,var(--paper))}.Forma_h1Rule__8MsvQ{height:2px;margin-top:.7rem;background:var(--ink);opacity:.85}.Forma_instruments__kTxNx{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.35rem 1.4rem;gap:.35rem 1.4rem;margin-top:.85rem;padding-top:.85rem;border-top:1px solid var(--rule)}.Forma_slider__F1XYv{display:grid;grid-template-columns:5.2rem minmax(0,1fr) 3.4rem;align-items:center;grid-gap:.6rem;gap:.6rem;font-family:var(--mono);font-size:.625rem;letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}.Forma_slider__F1XYv b{font-weight:400;color:var(--ink);text-align:end;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Forma_slider__F1XYv input[type=range]{width:100%;height:2px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--rule);cursor:ew-resize}.Forma_slider__F1XYv input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:9px;height:16px;background:var(--ink)}.Forma_slider__F1XYv input[type=range]::-moz-range-thumb{width:9px;height:16px;border:0;border-radius:0;background:var(--ink)}.Forma_slider__F1XYv input[type=range]:disabled{opacity:.35;cursor:not-allowed}.Forma_slider__F1XYv input[type=range]:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.Forma_isolate__QxNm9,.Forma_toggles__I2nl_{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;font-family:var(--mono);font-size:.625rem;letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}.Forma_isolate__QxNm9 button,.Forma_toggle___aY1f{padding:.2rem .5rem;border:1px solid var(--rule);font:inherit;color:var(--dim);background:transparent;transition:color .2s var(--draw),border-color .2s var(--draw),background-color .2s var(--draw)}.Forma_isolate__QxNm9 button:hover,.Forma_toggle___aY1f:hover{color:var(--ink);border-color:var(--ink)}.Forma_isolate__QxNm9 button[data-on],.Forma_toggle___aY1f[data-on]{color:var(--paper);background:var(--ink);border-color:var(--ink)}.Forma_instrumentNote__ctPWf{grid-column:1/-1;margin-top:.35rem;padding-top:.5rem;border-top:1px solid var(--rule);font-family:var(--mono);font-size:.6875rem;line-height:1.6;color:var(--dim)}.Forma_drawing__gV2SC{--lw:1}.Forma_face__WosM8{fill:color-mix(in srgb,var(--ink) calc(var(--sh, .5) * 62%),var(--paper));stroke:var(--ink);stroke-width:calc(.9px * var(--lw));stroke-linejoin:round}.Forma_voidFace__YCqYj{fill:none;stroke:var(--blue);stroke-width:calc(1px * var(--lw));stroke-dasharray:5 4}.Forma_roofCut__YL5_1{color:var(--blue);stroke:var(--blue);stroke-width:calc(1.4px * var(--lw))}.Forma_vol__r7Xz5[data-ghost]{opacity:.16}.Forma_vol__r7Xz5[data-void] .Forma_face__WosM8{fill:none}.Forma_structure__PJRYp{fill:var(--rust);stroke:var(--rust);stroke-width:calc(1.1px * var(--lw))}.Forma_dimGroup__ppwpU{color:var(--blue)}.Forma_sunMark__GeRty{fill:none;stroke:var(--rust);stroke-width:1}.Forma_sunMark__GeRty circle{stroke-dasharray:3 3}.Forma_sunMark__GeRty text{fill:var(--rust);stroke:none}@media (max-width:900px){.Forma_instruments__kTxNx{grid-template-columns:minmax(0,1fr)}.Forma_h1b___sQ_3{-webkit-margin-start:8%;margin-inline-start:8%;white-space:normal}}.Forma_programme__LgqGL{margin-top:clamp(1.5rem,4vh,2.5rem);padding-top:1rem;border-top:1px solid var(--rule)}.Forma_programmeHead__GeQ2u{font-family:var(--mono);font-size:.625rem;letter-spacing:.16em;text-transform:uppercase;color:var(--dim)}.Forma_schedule__G0Bhw{width:100%;margin-top:.7rem;border-collapse:collapse;font-family:var(--mono);font-size:.75rem}.Forma_schedule__G0Bhw td,.Forma_schedule__G0Bhw th{padding:.35rem .5rem .35rem 0;text-align:left;border-bottom:1px solid var(--rule)}.Forma_schedule__G0Bhw thead th{font-size:.5625rem;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);font-weight:400}.Forma_schedule__G0Bhw tbody th{font-weight:500}.Forma_scheduleTotal__dopVS td,.Forma_scheduleTotal__dopVS th{border-bottom:0;border-top:2px solid var(--ink);color:var(--ink)}.Forma_programmeNote__slv8x{margin-top:.6rem;font-family:var(--mono);font-size:.6875rem;line-height:1.7;color:var(--dim)}