.MinimalLanding_page__DblcG{--text-primary:#242424;color-scheme:light;min-height:100svh;padding:40px clamp(24px,6vw,80px) 28px;background:#f7f7f5;color:var(--text-primary);font-family:var(--dm-font-body);font-size:1rem;line-height:1.65;letter-spacing:-.015em}.MinimalLanding_column__fH_1g{display:flex;flex-direction:column;width:100%;max-width:1040px;min-height:calc(100svh - 68px);margin-inline:auto}.MinimalLanding_header__nU80Y{font-family:var(--dm-font-brand);font-size:1.25rem;font-weight:500;line-height:1.2;letter-spacing:-.045em}.MinimalLanding_main__GOTJO{padding-block:clamp(56px,8vh,88px) 56px}.MinimalLanding_main__GOTJO h1{max-width:18ch;margin-bottom:32px;font-size:clamp(2.75rem,6vw,4.5rem);font-weight:500;line-height:1.06;letter-spacing:-.055em;text-wrap:balance}.MinimalLanding_introduction__gYcNB{max-width:650px;color:#53534f;font-size:var(--dm-text-lead);line-height:1.65}.MinimalLanding_page__DblcG a{text-decoration:none}.MinimalLanding_page__DblcG a:hover{text-decoration:underline;text-underline-offset:5px}.MinimalLanding_page__DblcG :focus-visible{outline:2px solid #242424;outline-offset:5px}.MinimalLanding_page__DblcG .MinimalLanding_contact__UHrt1{display:inline-flex;align-items:center;gap:12px;min-height:44px;margin-top:20px;color:var(--text-primary);font-weight:500;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}.MinimalLanding_page__DblcG .MinimalLanding_contact__UHrt1:hover{text-decoration-thickness:2px}.MinimalLanding_delivery__zS9V4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 64px;margin-top:clamp(48px,7vw,72px);padding-top:28px;border-top:1px solid #d8d8d3}.MinimalLanding_delivery__zS9V4>div{max-width:430px}.MinimalLanding_delivery__zS9V4 h2{margin-bottom:12px;font-size:clamp(1.125rem,2vw,1.375rem);font-weight:500;line-height:1.3;letter-spacing:-.025em;text-wrap:balance}.MinimalLanding_delivery__zS9V4 p{color:#53534f;line-height:1.65}.MinimalLanding_footer___eXEI{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 24px;margin-top:auto;color:#62625e;font-size:var(--dm-text-small)}.MinimalLanding_skipLink__pl_2X{position:absolute;left:24px;top:8px;padding:8px;background:#f7f7f5;transform:translateY(-200%)}.MinimalLanding_skipLink__pl_2X:focus{transform:translateY(0)}@media (max-width:480px){.MinimalLanding_page__DblcG{padding-top:28px}.MinimalLanding_column__fH_1g{min-height:calc(100svh - 56px)}.MinimalLanding_main__GOTJO{padding-block:64px}.MinimalLanding_introduction__gYcNB{font-size:1rem}}@media (max-width:760px){.MinimalLanding_delivery__zS9V4{grid-template-columns:1fr;gap:28px}}.TimberFramework_framework__fkybJ{--timber-ink:var(--ink,#e9e3d5);--timber-muted:var(--muted,#9b9f98);--timber-green:var(--system,#8eb49d);--timber-human:var(--human,#c98979);--timber-warm:color-mix(in srgb,var(--timber-ink) 72%,var(--timber-green));--timber-night:#080a0a;display:block;width:100%;height:auto;overflow:visible;color:var(--timber-ink);shape-rendering:geometricPrecision}.TimberFramework_framework__fkybJ circle,.TimberFramework_framework__fkybJ path,.TimberFramework_framework__fkybJ rect{vector-effect:non-scaling-stroke}.TimberFramework_framework__fkybJ{animation:TimberFramework_reveal__EdLtc .3s ease-out both}.TimberFramework_guides___E43O{stroke:var(--timber-muted);stroke-width:.6;stroke-dasharray:2 9;opacity:.15}.TimberFramework_foundation__fZhv7,.TimberFramework_frame__Kwcce,.TimberFramework_roof__l2YjE{transition:opacity .42s ease,transform .52s cubic-bezier(.2,.72,.25,1);transform-box:view-box}.TimberFramework_foundation__fZhv7{opacity:.8}.TimberFramework_frame__Kwcce,.TimberFramework_roof__l2YjE{opacity:.92}.TimberFramework_stageFoundation__cCK1A .TimberFramework_foundation__fZhv7{opacity:1;transform:translateY(8px)}.TimberFramework_stageFoundation__cCK1A .TimberFramework_frame__Kwcce{opacity:.33;transform:translateY(-5px)}.TimberFramework_stageFoundation__cCK1A .TimberFramework_roof__l2YjE{opacity:.34;transform:translateY(-20px)}.TimberFramework_stageStructure__Td6ep .TimberFramework_foundation__fZhv7{opacity:.45;transform:translateY(8px)}.TimberFramework_stageStructure__Td6ep .TimberFramework_frame__Kwcce{opacity:1}.TimberFramework_stageStructure__Td6ep .TimberFramework_roof__l2YjE{opacity:.52;transform:translateY(-18px)}.TimberFramework_stageSystem__5s9ug .TimberFramework_foundation__fZhv7,.TimberFramework_stageSystem__5s9ug .TimberFramework_frame__Kwcce,.TimberFramework_stageSystem__5s9ug .TimberFramework_roof__l2YjE{transform:none}.TimberFramework_terrace__xoJm_{fill:#101311;stroke:var(--timber-muted);stroke-width:.75;stroke-linejoin:round}.TimberFramework_terraceTop__WaEBB{fill:#1b1e1a}.TimberFramework_terraceEdge__yqqjZ{fill:none;stroke:var(--timber-ink);stroke-width:1;opacity:.65}.TimberFramework_masonry__PBbYg{fill:none;stroke:var(--timber-muted);stroke-width:.55;opacity:.35}.TimberFramework_stairSurface__04OAI{fill:#171b17}.TimberFramework_stairSide__qR_bk{fill:#252a23;stroke:var(--timber-ink);stroke-width:.65}.TimberFramework_stairLine__mKLFV{fill:none;stroke:var(--timber-ink);stroke-width:.55;opacity:.55}.TimberFramework_ramp__97KfJ{fill:#1e241e;stroke:var(--timber-muted);stroke-width:.65}.TimberFramework_balustrade__rS5Fx{fill:#151915;stroke:var(--timber-ink);stroke-width:.7;opacity:.7}.TimberFramework_foundationTrace__BdAt2,.TimberFramework_structureTrace__oZaTn,.TimberFramework_systemTrace__8dqGx{fill:none;stroke:var(--timber-green);stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round;transition:opacity .35s ease}.TimberFramework_foundationTrace__BdAt2{opacity:.5}.TimberFramework_structureTrace__oZaTn{opacity:0}.TimberFramework_systemTrace__8dqGx{opacity:.45}.TimberFramework_stageFoundation__cCK1A .TimberFramework_foundationTrace__BdAt2,.TimberFramework_stageStructure__Td6ep .TimberFramework_structureTrace__oZaTn,.TimberFramework_stageSystem__5s9ug .TimberFramework_systemTrace__8dqGx{opacity:.9}.TimberFramework_inlayTrace__YmXAZ{stroke-dasharray:1;stroke-dashoffset:0;animation:TimberFramework_inlayReveal__8Rtvf 1.1s cubic-bezier(.25,.6,.3,1) both}.TimberFramework_facade__dlcue{fill:none;stroke:var(--timber-ink);stroke-width:.75}.TimberFramework_wallShadow__YmE4t{fill:#0c100e;stroke:none}.TimberFramework_sill__y9PTI{opacity:.52}.TimberFramework_windowFrame__36Agi{fill:#121a15;stroke:#869788;opacity:.8}.TimberFramework_doorFrame__PrzUA{fill:none;stroke:var(--timber-warm);stroke-width:.8}.TimberFramework_latticeLines__byWfk{fill:none;stroke:var(--timber-green);stroke-width:.45;opacity:.3}.TimberFramework_latticePanel__Mo_iV{stroke:none}.TimberFramework_palaceColumn__XqH44{fill:#2c201c;stroke:var(--timber-human);stroke-width:.85}.TimberFramework_columnHighlight___TsGR{fill:none;stroke:#b89081;stroke-width:.55;opacity:.45}.TimberFramework_columnFoot__QyqAI{fill:#272d25;stroke:#969e90}.TimberFramework_upperGallery__8qYWI{fill:#0d130f;stroke:#879c8b;stroke-width:.65}.TimberFramework_upperGallery__8qYWI rect{fill:#131914}.TimberFramework_galleryDetail__RwpiS{opacity:.4}.TimberFramework_galleryBeam__jDfks{fill:#352721;stroke:#997c6d;stroke-width:.7}.TimberFramework_dapo__MIcUn{fill:#19251d;stroke:var(--timber-green);stroke-width:.75;stroke-linejoin:round}.TimberFramework_bracketTop__wIS37{fill:#223429}.TimberFramework_bracketCore__yA9Kd{fill:#292621;stroke:var(--timber-warm);stroke-width:.55}.TimberFramework_bracketFine__L_Bn4{fill:none;stroke-width:.6;opacity:.65}.TimberFramework_bracketRail___7MmE{fill:none;stroke-width:1;opacity:.55}.TimberFramework_interventions__Obt4r{opacity:.6}.TimberFramework_stageStructure__Td6ep .TimberFramework_interventions__Obt4r{opacity:1}.TimberFramework_humanMark__vNz23{color:var(--timber-human);fill:var(--timber-human);stroke:currentColor;stroke-width:.65}.TimberFramework_connectionMark__0FRj5{fill:var(--timber-night);stroke:var(--timber-green);stroke-width:1.1}.TimberFramework_roofSurface__e5p5s{fill:#101512;stroke:var(--timber-ink);stroke-width:1;stroke-linejoin:round}.TimberFramework_tileLines__8SN9f{fill:none;stroke:var(--timber-ink);stroke-width:.55;opacity:.42}.TimberFramework_hipLine__ieN89{fill:none;stroke:var(--timber-ink);stroke-width:1;opacity:.65}.TimberFramework_eaveLip__yJcMd{fill:none;stroke:var(--timber-ink);stroke-width:1.4;stroke-linecap:round}.TimberFramework_eaveThickness__qFteF{fill:none;stroke:var(--timber-green);stroke-width:1.4;opacity:.78}.TimberFramework_ridgeCap__jLDTm{fill:#353b31;stroke:var(--timber-ink);stroke-width:.75}.TimberFramework_ridgeOrnament__M5K4P{fill:#252c23;stroke:var(--timber-ink);stroke-width:.7;stroke-linejoin:round}.TimberFramework_roofSeam__0ookP{fill:none;stroke:var(--timber-muted);stroke-width:.65}.TimberFramework_measurements__Ji7eh{stroke:var(--timber-muted);stroke-width:.6;opacity:.24}.TimberFramework_balustrade__rS5Fx,.TimberFramework_dapo__MIcUn,.TimberFramework_facade__dlcue,.TimberFramework_lowerRoof__7eR09,.TimberFramework_terrace__xoJm_,.TimberFramework_upperGallery__8qYWI,.TimberFramework_upperRoof__sIzQ1{animation:TimberFramework_assemble__wML5u .65s cubic-bezier(.16,1,.3,1) backwards}.TimberFramework_balustrade__rS5Fx{animation-delay:.1s}.TimberFramework_facade__dlcue{animation-delay:.18s}.TimberFramework_dapo__MIcUn,.TimberFramework_upperGallery__8qYWI{animation-delay:.32s}.TimberFramework_lowerRoof__7eR09{animation-delay:.48s}.TimberFramework_upperRoof__sIzQ1{animation-delay:.65s}@keyframes TimberFramework_reveal__EdLtc{0%{opacity:0}to{opacity:1}}@keyframes TimberFramework_inlayReveal__8Rtvf{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes TimberFramework_assemble__wML5u{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@media (max-width:520px){.TimberFramework_guides___E43O,.TimberFramework_measurements__Ji7eh{opacity:.1}.TimberFramework_tileLines__8SN9f{stroke-width:.45;opacity:.32}.TimberFramework_galleryDetail__RwpiS,.TimberFramework_latticeLines__byWfk,.TimberFramework_masonry__PBbYg{display:none}.TimberFramework_bracketFine__L_Bn4{opacity:.35}}@media (prefers-reduced-motion:reduce){.TimberFramework_framework__fkybJ,.TimberFramework_framework__fkybJ *{animation:none;transition:none}}.PatternStudy_diagram__X9f_T,.PatternStudy_study__8Tcy8{--pattern-ink:#d6d0bf;--pattern-accent:#bf7562}.PatternStudy_study__8Tcy8{display:block;width:100%;height:auto;overflow:visible;color:var(--pattern-ink)}.PatternStudy_study__8Tcy8 circle,.PatternStudy_study__8Tcy8 path{vector-effect:non-scaling-stroke;stroke-linecap:square;stroke-linejoin:miter}.PatternStudy_border__D4_bS{stroke:var(--pattern-ink);stroke-width:1.5;opacity:.65}.PatternStudy_border__D4_bS>:first-child{stroke-width:2.6}.PatternStudy_lattice__iLc3o{stroke:var(--pattern-ink);stroke-width:2.15;opacity:.78}.PatternStudy_fine__xuJuW{stroke-width:1;opacity:.48}.PatternStudy_accepted__Iylwo{stroke:var(--pattern-accent);stroke-width:2.6}.PatternStudy_assemblyTrace__vjA_P,.PatternStudy_routeTrace__gYchg{stroke-dasharray:1;stroke-dashoffset:0}.PatternStudy_contributions__N_swG{opacity:.9}.PatternStudy_study__8Tcy8[data-active=true] .PatternStudy_contribution__SGZ7a{animation:PatternStudy_assemble-in__zoEhS .8s cubic-bezier(.2,.65,.25,1) both}.PatternStudy_study__8Tcy8[data-active=true] .PatternStudy_assemblyTrace__vjA_P,.PatternStudy_study__8Tcy8[data-active=true] .PatternStudy_routeTrace__gYchg{animation:PatternStudy_trace-in__Hhw5v 1.8s cubic-bezier(.2,.65,.25,1) both}.PatternStudy_diagram__X9f_T{position:relative;width:100%;max-width:520px;aspect-ratio:26/15;margin:6px auto 12px}.PatternStudy_diagram__X9f_T .PatternStudy_study__8Tcy8{width:100%;height:100%}.PatternStudy_edgeLabel__sA4Km,.PatternStudy_nodeLabel__TRA_S{position:absolute;transform:translate(-50%,-50%);color:var(--pattern-ink);font-size:.875rem;font-weight:400;line-height:1.25;white-space:nowrap}.PatternStudy_edgeLabel__sA4Km{color:#a9aea6;font-size:.75rem}.PatternStudy_environmentFrame__4aF7Q,.PatternStudy_nodeFrame__qdh_p{stroke:var(--pattern-ink);stroke-width:1.4}.PatternStudy_joinery__dx0_2{opacity:.4;stroke-width:1}.PatternStudy_connector__8lwyp{stroke:var(--pattern-ink);stroke-width:1.5}.PatternStudy_reviewRoute__Na1MB{stroke:var(--pattern-ink);stroke-width:1.2;opacity:.7}.PatternStudy_reviewRoute__Na1MB circle{fill:var(--pattern-ink);stroke:none}.PatternStudy_nodeIcon__POM25{stroke:var(--pattern-ink);stroke-width:1.5}.PatternStudy_done__q_xa7{stroke:var(--pattern-accent);stroke-width:2}.PatternStudy_environmentRooms__qWTYw{stroke:var(--pattern-ink);stroke-width:1;opacity:.55}.PatternStudy_divider__HVTpz{stroke-width:1;opacity:.3}@media (max-width:1000px){.PatternStudy_nodeLabel__TRA_S{font-size:.75rem}}@keyframes PatternStudy_trace-in__Hhw5v{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes PatternStudy_assemble-in__zoEhS{0%{opacity:.35;transform:translateX(-12px)}to{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.PatternStudy_study__8Tcy8[data-active=true] .PatternStudy_assemblyTrace__vjA_P,.PatternStudy_study__8Tcy8[data-active=true] .PatternStudy_contribution__SGZ7a,.PatternStudy_study__8Tcy8[data-active=true] .PatternStudy_routeTrace__gYchg{animation:none}}.MonumentLanding_page__JvnlY{--ink:#e9e3d5;--muted:#a8aaa1;--human:#c98979;--system:#8eb49d;--rule:#292d2a;--edge:clamp(24px,5vw,96px);background:#080a0a;color:var(--ink);color-scheme:dark;min-height:100svh;overflow:clip;font-family:var(--dm-font-body);font-size:1rem;font-weight:400;line-height:1.5;letter-spacing:-.015em}.MonumentLanding_page__JvnlY ::-moz-selection{background:var(--system);color:#080b0a}.MonumentLanding_page__JvnlY ::selection{background:var(--system);color:#080b0a}.MonumentLanding_page__JvnlY :focus-visible{outline:2px solid var(--ink);outline-offset:6px}.MonumentLanding_page__JvnlY a{text-decoration:none}.MonumentLanding_page__JvnlY svg{flex-shrink:0}.MonumentLanding_skip__1q7Il{position:fixed;z-index:20;top:12px;left:-10000px;width:1px;height:1px;overflow:hidden;white-space:nowrap;background:var(--ink);color:#080b0a}.MonumentLanding_skip__1q7Il:focus{left:var(--edge);width:auto;height:auto;overflow:visible;padding:12px 20px}.MonumentLanding_header__c8KBk{height:88px;margin-inline:var(--edge);border-bottom:1px solid var(--rule);display:flex;align-items:center;justify-content:space-between;gap:24px}.MonumentLanding_brand__2XueQ{display:inline-flex;align-items:center;gap:11px;font-weight:500;font-size:1.0625rem;letter-spacing:-.03em;white-space:nowrap}.MonumentLanding_brandMark__HVV6C{width:30px;height:30px;filter:brightness(0) invert(1);opacity:.9}.MonumentLanding_nav__dz6Od{display:flex;align-items:center;gap:clamp(20px,3vw,54px);font-size:.875rem}.MonumentLanding_nav__dz6Od a,.MonumentLanding_nav__dz6Od button{display:inline-flex;align-items:center;gap:9px;min-height:44px}.MonumentLanding_nav__dz6Od a:hover,.MonumentLanding_nav__dz6Od button:hover{color:#fff}.MonumentLanding_nav__dz6Od .MonumentLanding_workLink__NQW4v{padding:0;border:0;background:transparent;cursor:pointer;font:inherit;letter-spacing:inherit;text-align:left}.MonumentLanding_nav__dz6Od svg{width:15px;height:15px}.MonumentLanding_nav__dz6Od .MonumentLanding_navContact__ONNtl{border-bottom:1px solid #777e79}.MonumentLanding_hero__mehiK{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:40px;padding:48px var(--edge) 52px;min-height:640px}.MonumentLanding_heroCopy__g4x6Y{min-width:0}.MonumentLanding_hero__mehiK h1{font-family:var(--dm-font-brand);font-size:clamp(3rem,5.5vw,6.5rem);font-weight:500;line-height:1.04;letter-spacing:-.055em;text-wrap:nowrap;animation:MonumentLanding_enter__Uvz6F .7s cubic-bezier(.2,.7,.3,1) both}.MonumentLanding_intro__hKZqD{max-width:370px;color:#b4bcb5;font-size:1rem;line-height:1.65;margin-top:28px}.MonumentLanding_primaryLink__Zi0SU{display:inline-flex;align-items:center;gap:28px;min-height:48px;padding:10px 0;margin-top:24px;border-bottom:1px solid #777e79;font-size:.9375rem;transition:border-color .25s,color .25s}.MonumentLanding_primaryLink__Zi0SU svg{width:18px;height:18px;transition:transform .25s}.MonumentLanding_primaryLink__Zi0SU:hover{border-color:var(--ink);color:#fff}.MonumentLanding_primaryLink__Zi0SU:hover svg{transform:translate(2px,-2px)}.MonumentLanding_framework__g9WTQ{align-self:center;width:100%;min-width:0;margin:0}.MonumentLanding_frameworkDrawing__cDMwN{display:grid;align-items:center;width:100%;aspect-ratio:1.32}.MonumentLanding_frameworkDrawing__cDMwN>svg{display:block;width:100%;height:auto}.MonumentLanding_frameworkCaption__XJ_TA{padding-top:8px}.MonumentLanding_assemblyControls__CdDj8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--rule)}.MonumentLanding_assemblyControls__CdDj8 button{min-height:52px;padding:14px 8px 12px;position:relative;display:flex;gap:9px;align-items:center;color:var(--muted);background:transparent;font-family:inherit;font-size:.75rem;text-align:left;line-height:1.4;transition:color .25s}.MonumentLanding_assemblyControls__CdDj8 button>span{font-size:.625rem;color:#8c938b;font-variant-numeric:tabular-nums}.MonumentLanding_assemblyControls__CdDj8 button:before{content:"";position:absolute;height:1px;inset:-1px 0 auto;background:transparent;transition:background .25s}.MonumentLanding_assemblyControls__CdDj8 button:hover,.MonumentLanding_assemblyControls__CdDj8 button[aria-pressed=true]{color:var(--ink)}.MonumentLanding_assemblyControls__CdDj8 button[aria-pressed=true]:before{background:var(--ink)}.MonumentLanding_assemblyControls__CdDj8 button:nth-child(2)[aria-pressed=true]:before{background:var(--human)}.MonumentLanding_assemblyControls__CdDj8 button:nth-child(3)[aria-pressed=true]:before{background:var(--system)}.MonumentLanding_assemblyControls__CdDj8 button:focus-visible{outline-offset:-4px}.MonumentLanding_assemblyDescription__SKttX{color:var(--muted);font-size:.75rem;line-height:1.65;min-height:3.3em;max-width:440px;padding:4px 8px 0}.MonumentLanding_work__EEO00{margin:0 var(--edge);padding-top:56px;border-top:1px solid var(--rule);scroll-margin-top:32px}.MonumentLanding_sectionHeading__OPrO2{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:40px}.MonumentLanding_sectionHeading__OPrO2 h2{font-family:var(--dm-font-brand);font-size:clamp(2rem,3.2vw,3.625rem);line-height:1.12;font-weight:500;letter-spacing:-.04em}.MonumentLanding_sectionHeading__OPrO2 h2 span{color:#a3aaa5}.MonumentLanding_sectionAside__GzT9o{max-width:240px;color:var(--muted);font-size:.875rem;padding-bottom:3px}.MonumentLanding_offerTabs__W15O4{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.MonumentLanding_offerTabs__W15O4 button{display:flex;align-items:center;gap:14px;position:relative;text-align:left;padding:22px 24px;color:#a4aca5;background:transparent;font-family:inherit;font-size:.9375rem;min-height:72px;transition:background .2s,color .2s}.MonumentLanding_offerTabs__W15O4 button+button{border-left:1px solid var(--rule)}.MonumentLanding_offerTabs__W15O4 button:after{content:"";position:absolute;inset:auto 0 0;height:2px;background:transparent}.MonumentLanding_offerTabs__W15O4 button[aria-selected=true]{background:#111614;color:var(--ink)}.MonumentLanding_offerTabs__W15O4 button[aria-selected=true]:after{background:var(--ink)}.MonumentLanding_offerTabs__W15O4 button:hover{color:var(--ink);background:#121713}.MonumentLanding_offerTabs__W15O4 button:focus-visible{z-index:1;outline-offset:-6px}.MonumentLanding_tabIndex__1PQ5n{color:#a3aaa5;font-size:.6875rem;font-variant-numeric:tabular-nums}.MonumentLanding_offerTabs__W15O4 svg{margin-left:auto;width:17px;height:17px;opacity:0;transform:translateX(-5px);transition:opacity .2s,transform .2s}.MonumentLanding_offerTabs__W15O4 button[aria-selected=true] svg{opacity:1;transform:none}.MonumentLanding_offerPanel__e2l1T{display:grid;grid-template-columns:.9fr 1.1fr;min-height:390px;border-bottom:1px solid var(--rule)}.MonumentLanding_offerPanel__e2l1T[hidden]{display:none}.MonumentLanding_offerCopy___WB9R{padding:44px;align-self:center;animation:MonumentLanding_enter__Uvz6F .35s ease-out}.MonumentLanding_offerCopy___WB9R h3{font-family:var(--dm-font-brand);font-size:clamp(1.875rem,3.15vw,3.5rem);line-height:1.12;letter-spacing:-.035em;font-weight:500;max-width:480px}.MonumentLanding_offerCopy___WB9R>p:not(.MonumentLanding_development__V3Gux){margin-top:20px;max-width:380px;color:#aab3ac;font-size:.9375rem;line-height:1.65}.MonumentLanding_development__V3Gux{font-size:.75rem;color:var(--muted);margin-bottom:12px}.MonumentLanding_offerStudy__piFOA{min-width:0;padding:24px 32px 30px;border-left:1px solid var(--rule)}.MonumentLanding_detailDrawing__bvPOL{margin:0}.MonumentLanding_detailDrawing__bvPOL>svg{display:block;width:100%;height:260px}.MonumentLanding_detailDrawing__bvPOL figcaption{color:var(--muted);font-size:.75rem;text-align:center;margin:0 0 26px}.MonumentLanding_process__Ycqid{padding:0;margin:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.MonumentLanding_process__Ycqid li{min-width:0;position:relative;padding-top:14px;border-top:1px solid var(--rule);animation:MonumentLanding_enter__Uvz6F .35s ease-out}.MonumentLanding_stepMark__xgM4N{display:block;position:absolute;top:-3px;left:0;width:5px;height:5px}.MonumentLanding_humanStep__oSauO{--stage:var(--human)}.MonumentLanding_knowledgeStep__Dsgp6{--stage:var(--ink)}.MonumentLanding_systemStep__750hR{--stage:var(--system)}.MonumentLanding_humanStep__oSauO .MonumentLanding_stepMark__xgM4N{border-radius:50%;background:var(--stage)}.MonumentLanding_knowledgeStep__Dsgp6 .MonumentLanding_stepMark__xgM4N{border:1px solid var(--stage);transform:rotate(45deg)}.MonumentLanding_systemStep__750hR .MonumentLanding_stepMark__xgM4N{background:var(--stage)}.MonumentLanding_process__Ycqid p{color:var(--stage);font-size:.6875rem;margin-bottom:7px}.MonumentLanding_process__Ycqid h4{color:#b9c0b8;font-size:.8125rem;line-height:1.5;font-weight:400;letter-spacing:-.01em}.MonumentLanding_invitation__hYK4i{padding:64px 0;margin-inline:var(--edge);display:flex;justify-content:space-between;align-items:flex-end;gap:32px}.MonumentLanding_invitation__hYK4i p{color:var(--muted);font-size:.8125rem;margin-bottom:12px}.MonumentLanding_invitation__hYK4i h2{font-family:var(--dm-font-brand);font-weight:500;font-size:clamp(2rem,4vw,4.5rem);letter-spacing:-.045em;line-height:1.1}.MonumentLanding_contactLink__v031M{display:inline-flex;gap:50px;align-items:center;min-height:48px;padding-bottom:10px;border-bottom:1px solid #859087;font-size:1rem;white-space:nowrap}.MonumentLanding_contactLink__v031M svg{width:24px;height:24px;transition:transform .25s}.MonumentLanding_contactLink__v031M:hover svg{transform:translate(4px,-4px)}.MonumentLanding_footer__UVce2{margin-inline:var(--edge);padding:32px 0 24px;border-top:1px solid var(--rule)}.MonumentLanding_wordmark__vOabf{font-family:var(--dm-font-brand);color:#c2cac1;font-size:clamp(2.5rem,8.2vw,10rem);font-weight:500;letter-spacing:-.065em;line-height:1.04;white-space:nowrap;padding-bottom:28px}.MonumentLanding_wordmark__vOabf span{color:var(--system)}.MonumentLanding_footerBottom__e_ytE{display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:.75rem;color:#a3aca3}.MonumentLanding_footerBottom__e_ytE nav{display:flex;gap:30px;align-items:center}.MonumentLanding_footerBottom__e_ytE a{display:inline-flex;align-items:center;gap:10px;min-height:44px}.MonumentLanding_footerBottom__e_ytE a:hover{color:var(--ink)}.MonumentLanding_footerBottom__e_ytE svg{width:14px;height:14px}.MonumentLanding_page__JvnlY [data-reveal]{transition:opacity .65s ease-out,transform .65s cubic-bezier(.2,.7,.3,1)}.MonumentLanding_page__JvnlY[data-motion=true] [data-reveal]:not([data-visible=true]){opacity:0;transform:translateY(20px)}.MonumentLanding_page__JvnlY [data-reveal]:focus-within{opacity:1!important;transform:none!important}@keyframes MonumentLanding_enter__Uvz6F{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (min-width:1800px){.MonumentLanding_hero__mehiK{min-height:680px}}@media (max-width:1000px){.MonumentLanding_hero__mehiK{min-height:550px;gap:24px;padding-block:48px}.MonumentLanding_hero__mehiK h1{font-size:clamp(2.25rem,5.5vw,3.4375rem)}.MonumentLanding_intro__hKZqD{font-size:.9375rem}.MonumentLanding_offerTabs__W15O4 button{padding-inline:18px;gap:10px;font-size:.8125rem}.MonumentLanding_offerTabs__W15O4 svg{display:none}.MonumentLanding_offerCopy___WB9R{padding:30px}.MonumentLanding_assemblyControls__CdDj8 button{padding-inline:4px;gap:6px;font-size:.6875rem}.MonumentLanding_offerStudy__piFOA{padding:20px 24px 26px}.MonumentLanding_process__Ycqid{gap:14px}.MonumentLanding_detailDrawing__bvPOL>svg{height:220px}}@media (max-width:680px){.MonumentLanding_header__c8KBk{height:76px;gap:16px}.MonumentLanding_brand__2XueQ{font-size:.875rem;gap:8px}.MonumentLanding_brandMark__HVV6C{width:24px;height:24px}.MonumentLanding_nav__dz6Od{font-size:.75rem;gap:0}.MonumentLanding_nav__dz6Od .MonumentLanding_workLink__NQW4v,.MonumentLanding_nav__dz6Od .MonumentLanding_workspaceLink__LIMbj{display:none}.MonumentLanding_nav__dz6Od a{gap:7px}.MonumentLanding_hero__mehiK{grid-template-columns:1fr;gap:28px;padding-top:44px;padding-bottom:36px;min-height:0}.MonumentLanding_hero__mehiK h1{font-size:clamp(2.25rem,10.5vw,4.25rem)}.MonumentLanding_intro__hKZqD{margin-top:22px;max-width:340px}.MonumentLanding_primaryLink__Zi0SU{margin-top:22px}.MonumentLanding_framework__g9WTQ{max-width:460px;justify-self:center}.MonumentLanding_frameworkDrawing__cDMwN{aspect-ratio:1.3}.MonumentLanding_assemblyControls__CdDj8 button{font-size:.75rem;gap:5px;padding:14px 2px}.MonumentLanding_assemblyControls__CdDj8 button>span{display:none}.MonumentLanding_assemblyDescription__SKttX{padding-inline:2px;font-size:.75rem}.MonumentLanding_work__EEO00{padding-top:36px}.MonumentLanding_sectionHeading__OPrO2{display:block;margin-bottom:28px}.MonumentLanding_sectionHeading__OPrO2 h2{font-size:1.875rem}.MonumentLanding_sectionAside__GzT9o{margin-top:22px;max-width:none;font-size:.8125rem}.MonumentLanding_offerTabs__W15O4 button{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:7px;padding:14px 10px;font-size:.75rem;min-height:94px;line-height:1.4}.MonumentLanding_tabIndex__1PQ5n{font-size:.625rem}.MonumentLanding_offerPanel__e2l1T{grid-template-columns:1fr;min-height:0}.MonumentLanding_offerCopy___WB9R{padding:28px 0 4px;min-height:180px}.MonumentLanding_offerCopy___WB9R h3{font-size:1.875rem}.MonumentLanding_offerCopy___WB9R>p:not(.MonumentLanding_development__V3Gux){font-size:.875rem;margin-top:16px}.MonumentLanding_offerStudy__piFOA{border-left:0;padding:8px 0 28px}.MonumentLanding_detailDrawing__bvPOL>svg{height:205px}.MonumentLanding_detailDrawing__bvPOL figcaption{font-size:.75rem;margin-bottom:26px}.MonumentLanding_process__Ycqid{gap:14px}.MonumentLanding_process__Ycqid h4,.MonumentLanding_process__Ycqid p{font-size:.75rem}.MonumentLanding_invitation__hYK4i{padding-block:40px;display:block}.MonumentLanding_invitation__hYK4i h2{max-width:350px;font-size:2.125rem}.MonumentLanding_contactLink__v031M{margin-top:22px;font-size:.9375rem;gap:48px}.MonumentLanding_footer__UVce2{padding-top:24px;padding-bottom:16px}.MonumentLanding_wordmark__vOabf{font-size:7.95vw;padding-bottom:20px}.MonumentLanding_footerBottom__e_ytE{display:block;font-size:.75rem}.MonumentLanding_footerBottom__e_ytE nav{margin-top:6px;justify-content:space-between;gap:12px}}@media (prefers-reduced-motion:reduce){.MonumentLanding_page__JvnlY *,.MonumentLanding_page__JvnlY :after,.MonumentLanding_page__JvnlY :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.MonumentLanding_page__JvnlY[data-motion=true] [data-reveal]:not([data-visible=true]){opacity:1;transform:none}}.MonumentLanding_offerLink__Gc0Dr{display:inline-flex;align-items:center;gap:16px;min-height:44px;margin-top:16px;color:var(--ink);font-size:.875rem;border-bottom:1px solid var(--rule)}.MonumentLanding_offerLink__Gc0Dr svg{width:16px;height:16px}.MonumentLanding_offerLink__Gc0Dr:hover{border-color:var(--ink)}.OfferingPage_page__0mFj4{--ink:#e9e3d5;--muted:#a8aaa1;--human:#c98979;--system:#8eb49d;--rule:#292d2a;--edge:clamp(24px,5vw,96px);min-height:100svh;overflow:clip;background:#080a0a;color:var(--ink);color-scheme:dark;font-family:var(--dm-font-body);font-size:1rem;font-weight:400;line-height:1.55;letter-spacing:-.015em}.OfferingPage_page__0mFj4 ::-moz-selection{background:var(--system);color:#080b0a}.OfferingPage_page__0mFj4 ::selection{background:var(--system);color:#080b0a}.OfferingPage_page__0mFj4 :focus-visible{outline:2px solid var(--ink);outline-offset:6px}.OfferingPage_page__0mFj4 a{text-decoration:none}.OfferingPage_page__0mFj4 svg{flex-shrink:0}.OfferingPage_skip__WDH7C{position:fixed;z-index:20;top:12px;left:-10000px;width:1px;height:1px;overflow:hidden;white-space:nowrap;background:var(--ink);color:#080b0a}.OfferingPage_skip__WDH7C:focus{left:var(--edge);width:auto;height:auto;overflow:visible;padding:12px 20px}.OfferingPage_header__rSdNW{height:88px;margin-inline:var(--edge);border-bottom:1px solid var(--rule);display:flex;align-items:center;justify-content:space-between;gap:24px}.OfferingPage_brand__PkEY5{display:inline-flex;align-items:center;gap:11px;font-weight:500;font-size:1.0625rem;letter-spacing:-.03em;white-space:nowrap}.OfferingPage_brandMark__v3rK8{width:30px;height:30px;filter:brightness(0) invert(1);opacity:.9}.OfferingPage_navContact__pKQw_{display:inline-flex;align-items:center;gap:9px;min-height:44px;border-bottom:1px solid #777e79;font-size:.875rem}.OfferingPage_navContact__pKQw_:hover{color:#fff}.OfferingPage_navContact__pKQw_ svg{width:15px;height:15px}.OfferingPage_main__7MdGq{margin-inline:var(--edge)}.OfferingPage_breadcrumbs__tNSkl{padding:22px 0;border-bottom:1px solid var(--rule);color:var(--muted);font-size:.75rem}.OfferingPage_breadcrumbs__tNSkl ol{display:flex;gap:9px;padding:0;margin:0;list-style:none}.OfferingPage_breadcrumbs__tNSkl li+li:before{content:"/";margin-right:9px;color:#666c67}.OfferingPage_breadcrumbs__tNSkl a:hover{color:var(--ink)}.OfferingPage_intro__YvY_Q{min-height:580px;display:grid;grid-template-columns:.92fr 1.08fr;align-items:center;gap:clamp(40px,7vw,120px);padding:clamp(64px,8vw,120px) 0;border-bottom:1px solid var(--rule)}.OfferingPage_introCopy___FOzZ{min-width:0}.OfferingPage_status__0TX_0{margin-bottom:14px;color:var(--human);font-size:.8125rem}.OfferingPage_intro__YvY_Q h1{max-width:11ch;font-family:var(--dm-font-brand);font-size:clamp(3rem,6vw,6.5rem);font-weight:500;line-height:1.01;letter-spacing:-.055em;text-wrap:balance}.OfferingPage_definition__uqHLL{max-width:610px;margin-top:28px;color:#b4bcb5;font-size:clamp(1rem,1.3vw,1.125rem);line-height:1.7}.OfferingPage_primaryLink__p8YAt{display:inline-flex;align-items:center;gap:28px;min-height:48px;padding:10px 0;margin-top:28px;border-bottom:1px solid #777e79;font-size:.9375rem;transition:border-color .25s,color .25s}.OfferingPage_primaryLink__p8YAt svg{width:18px;height:18px;transition:transform .25s}.OfferingPage_primaryLink__p8YAt:hover{border-color:var(--ink);color:#fff}.OfferingPage_primaryLink__p8YAt:hover svg{transform:translate(2px,-2px)}.OfferingPage_study__n3Pbn{min-width:0;margin:0}.OfferingPage_study__n3Pbn>div,.OfferingPage_study__n3Pbn>svg{display:block;width:100%}.OfferingPage_study__n3Pbn figcaption{max-width:480px;margin:24px auto 0;color:var(--muted);font-size:.8125rem;line-height:1.6;text-align:center}.OfferingPage_overview___DGk7,.OfferingPage_questions__4Qj_H{padding:clamp(72px,9vw,132px) 0;border-bottom:1px solid var(--rule)}.OfferingPage_sectionHeading__h_oF7{display:grid;grid-template-columns:minmax(140px,.5fr) 1.5fr;gap:32px;align-items:start;margin-bottom:clamp(42px,6vw,76px)}.OfferingPage_related__HSbdC>div>p,.OfferingPage_sectionHeading__h_oF7>p{color:var(--muted);font-size:.75rem}.OfferingPage_invitation__8KRvA h2,.OfferingPage_related__HSbdC h2,.OfferingPage_sectionHeading__h_oF7 h2{max-width:730px;font-family:var(--dm-font-brand);font-size:clamp(2rem,4vw,4.5rem);font-weight:500;line-height:1.08;letter-spacing:-.045em}.OfferingPage_flow___9zIp{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:0;margin:0 0 clamp(56px,7vw,96px);list-style:none}.OfferingPage_flow___9zIp li{position:relative;min-width:0;padding:22px 0;border-top:1px solid var(--rule)}.OfferingPage_flow___9zIp li:before{content:"";position:absolute;top:-3px;left:0;width:5px;height:5px;background:var(--ink);transform:rotate(45deg)}.OfferingPage_flow___9zIp li:first-child:before{border-radius:50%;background:var(--human);transform:none}.OfferingPage_flow___9zIp li:last-child:before{background:var(--system);transform:none}.OfferingPage_flow___9zIp span{display:block;margin-bottom:10px;color:var(--muted);font-size:.6875rem}.OfferingPage_flow___9zIp h3{max-width:260px;color:#c5ccc4;font-size:clamp(1rem,1.4vw,1.25rem);font-weight:400;line-height:1.4}.OfferingPage_explanation__kJ34s{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,5vw,80px)}.OfferingPage_explanation__kJ34s article{min-width:0}.OfferingPage_explanation__kJ34s h3{margin-bottom:16px;font-family:var(--dm-font-brand);font-size:1.5rem;font-weight:500;letter-spacing:-.025em}.OfferingPage_explanation__kJ34s p{color:#aeb5af;font-size:.9375rem;line-height:1.75}.OfferingPage_questions__4Qj_H{display:grid;grid-template-columns:minmax(280px,.8fr) 1.2fr;gap:clamp(48px,9vw,140px)}.OfferingPage_questions__4Qj_H .OfferingPage_sectionHeading__h_oF7{display:block;margin:0}.OfferingPage_questions__4Qj_H .OfferingPage_sectionHeading__h_oF7 p{margin-bottom:14px}.OfferingPage_questions__4Qj_H .OfferingPage_sectionHeading__h_oF7 h2{font-size:clamp(2rem,3.6vw,3.75rem)}.OfferingPage_questionList__qR8z_{border-top:1px solid var(--rule)}.OfferingPage_questionList__qR8z_ details{border-bottom:1px solid var(--rule)}.OfferingPage_questionList__qR8z_ summary{min-height:74px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:24px;padding:18px 0;cursor:pointer;color:#d6d4ca;font-size:1rem;list-style:none}.OfferingPage_questionList__qR8z_ summary::-webkit-details-marker{display:none}.OfferingPage_questionList__qR8z_ summary span{color:var(--muted);font-size:1.25rem;font-weight:300;transition:transform .2s}.OfferingPage_questionList__qR8z_ details[open] summary span{transform:rotate(45deg)}.OfferingPage_questionList__qR8z_ details>p{max-width:670px;padding:0 44px 24px 0;color:#aeb5af;font-size:.9375rem;line-height:1.7}.OfferingPage_related__HSbdC{padding:clamp(62px,7vw,96px) 0;border-bottom:1px solid var(--rule);display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(48px,9vw,140px)}.OfferingPage_related__HSbdC h2{margin-top:12px;font-size:clamp(2rem,3.4vw,3.5rem)}.OfferingPage_related__HSbdC nav{border-top:1px solid var(--rule)}.OfferingPage_related__HSbdC nav a{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:28px;border-bottom:1px solid var(--rule);color:#c7ccc6;transition:color .2s,padding .2s}.OfferingPage_related__HSbdC nav a:hover{padding-left:8px;color:#fff}.OfferingPage_related__HSbdC nav svg{width:18px;height:18px}.OfferingPage_invitation__8KRvA{padding:64px 0;display:flex;justify-content:space-between;align-items:flex-end;gap:32px}.OfferingPage_invitation__8KRvA p{margin-bottom:12px;color:var(--muted);font-size:.8125rem}.OfferingPage_invitation__8KRvA>a{min-height:48px;display:inline-flex;align-items:center;gap:50px;padding-bottom:10px;border-bottom:1px solid #859087;white-space:nowrap}.OfferingPage_invitation__8KRvA>a svg{width:24px;height:24px;transition:transform .25s}.OfferingPage_invitation__8KRvA>a:hover svg{transform:translate(4px,-4px)}.OfferingPage_footer__EV7cf{margin-inline:var(--edge);padding:32px 0 24px;border-top:1px solid var(--rule)}.OfferingPage_footer__EV7cf>a{display:block;padding-bottom:28px;color:#c2cac1;font-family:var(--dm-font-brand);font-size:clamp(2.5rem,8.2vw,10rem);font-weight:500;letter-spacing:-.065em;line-height:1.04;white-space:nowrap}.OfferingPage_footer__EV7cf>a span{color:var(--system)}.OfferingPage_footer__EV7cf>div{display:flex;align-items:center;justify-content:space-between;gap:24px;color:#a3aca3;font-size:.75rem}.OfferingPage_footer__EV7cf nav{display:flex;gap:30px}.OfferingPage_footer__EV7cf nav a{min-height:44px;display:inline-flex;align-items:center}.OfferingPage_footer__EV7cf nav a:hover{color:var(--ink)}@media (max-width:880px){.OfferingPage_intro__YvY_Q{min-height:0;grid-template-columns:1fr}.OfferingPage_intro__YvY_Q h1{max-width:13ch}.OfferingPage_study__n3Pbn{max-width:680px;margin-inline:auto}.OfferingPage_questions__4Qj_H,.OfferingPage_related__HSbdC{grid-template-columns:1fr}}@media (max-width:640px){.OfferingPage_header__rSdNW{height:72px;gap:12px}.OfferingPage_brand__PkEY5{font-size:.9375rem}.OfferingPage_brandMark__v3rK8{width:26px;height:26px}.OfferingPage_navContact__pKQw_{font-size:.8125rem}.OfferingPage_intro__YvY_Q{gap:56px;padding:54px 0 64px}.OfferingPage_intro__YvY_Q h1{font-size:clamp(2.75rem,14vw,4.5rem)}.OfferingPage_sectionHeading__h_oF7{grid-template-columns:1fr;gap:12px}.OfferingPage_explanation__kJ34s,.OfferingPage_flow___9zIp{grid-template-columns:1fr}.OfferingPage_flow___9zIp{gap:8px}.OfferingPage_explanation__kJ34s{gap:40px}.OfferingPage_invitation__8KRvA{align-items:flex-start;flex-direction:column}.OfferingPage_footer__EV7cf>a{font-size:clamp(2.1rem,11vw,4rem)}}@media (max-width:400px){.OfferingPage_navContact__pKQw_{width:44px;justify-content:center}.OfferingPage_navContact__pKQw_ span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden;white-space:nowrap}}