._page_1ghj0_1{color:#faf8f4;background:#2b2d2b;min-height:100vh}._shell_1ghj0_2{max-width:1800px;margin:0 auto;padding:18px clamp(12px,2.6vw,44px) 90px}._header_1ghj0_3{color:#d8d3cd;font-family:var(--font-geist-mono,monospace);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #faf8f433;justify-content:space-between;align-items:center;gap:20px;padding-bottom:20px;font-size:11px;display:flex}._header_1ghj0_3 a{color:#faf8f4;text-decoration:none}._header_1ghj0_3 a:hover,._footnote_1ghj0_5 a:hover{color:#eadbd2}._header_1ghj0_3 a:focus-visible{outline-offset:4px;outline:3px solid #eadbd2}._open_1ghj0_6:focus-visible{outline-offset:4px;outline:3px solid #eadbd2}._footnote_1ghj0_5 a:focus-visible{outline-offset:4px;outline:3px solid #eadbd2}._heading_1ghj0_7{justify-content:space-between;align-items:end;gap:32px;padding:clamp(18px,2.4vw,34px) 0 18px;display:flex}._heading_1ghj0_7 p{color:#d6c2b4;font-family:var(--font-geist-mono,monospace);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px}._heading_1ghj0_7 h1{letter-spacing:-.075em;margin:6px 0;font-size:clamp(38px,5vw,66px);font-weight:520;line-height:.95}._heading_1ghj0_7 h1 span{color:#ab5738}._heading_1ghj0_7 ._description_1ghj0_11{color:#e5dfd9;letter-spacing:normal;text-transform:none;font-family:inherit;font-size:clamp(15px,1.35vw,18px);line-height:1.45}._open_1ghj0_6{color:#faf8f4;border:1px solid #eadbd2;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}._open_1ghj0_6:hover{color:#2b2d2b;background:#eadbd2}._viewer_1ghj0_14{position:relative}._viewerBar_1ghj0_15{color:#d8d3cd;font-family:var(--font-geist-mono,monospace);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;padding:0 2px 10px;font-size:11px;display:flex}._viewerBar_1ghj0_15 button{color:#faf8f4;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:1px solid #eadbd2;border-radius:999px;padding:0 16px}._viewerBar_1ghj0_15 button:hover{color:#2b2d2b;background:#eadbd2}._viewerBar_1ghj0_15 button:focus-visible{outline-offset:3px;outline:3px solid #eadbd2}._preview_1ghj0_19{background:#101210;border:1px solid #faf8f440;border-radius:10px;height:min(76svh,940px);min-height:520px;overflow:hidden}._preview_1ghj0_19 iframe{border:0;width:100%;height:100%;display:block}._expanded_1ghj0_21{z-index:1000;box-sizing:border-box;background:#2b2d2b;flex-direction:column;height:100dvh;padding:10px;display:flex;position:fixed;inset:0}._expanded_1ghj0_21 ._viewerBar_1ghj0_15{flex:none;padding:4px 8px 10px}._expanded_1ghj0_21 ._preview_1ghj0_19{flex:1;height:auto;min-height:0}._footnote_1ghj0_5{justify-content:space-between;align-items:flex-start;gap:28px;padding-top:23px;display:flex}._footnote_1ghj0_5 p{color:#d0cac3;max-width:800px;margin:0;font-size:13px;line-height:1.6}._footnote_1ghj0_5 a{color:#faf8f4;text-underline-offset:4px;flex:none;font-size:13px;text-decoration-thickness:1px}@media (max-width:700px){._header_1ghj0_3 span:nth-child(2){display:none}._heading_1ghj0_7{flex-direction:column;align-items:flex-start;gap:12px}._preview_1ghj0_19{height:70svh;min-height:0}._viewerBar_1ghj0_15 span{max-width:50%}._footnote_1ghj0_5{flex-direction:column}._viewer_1ghj0_14[data-kind="3D scene"]:not(._expanded_1ghj0_21) ._preview_1ghj0_19{aspect-ratio:1;height:auto}}._viewerControls_1ghj0_34{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}._mobilePreview_1ghj0_35{width:min(390px,100%);margin-inline:auto;flex:none!important;height:min(76svh,844px)!important}._expanded_1ghj0_21 ._mobilePreview_1ghj0_35{flex:1!important;height:auto!important}@media (max-width:700px){._shell_1ghj0_2{padding-inline:12px}._viewerBar_1ghj0_15{flex-wrap:wrap;gap:10px}._viewerBar_1ghj0_15 span{overflow-wrap:anywhere;max-width:100%}._viewerControls_1ghj0_34{justify-content:stretch;width:100%}._viewerControls_1ghj0_34 button{flex:1}._viewerBar_1ghj0_15 button{letter-spacing:0;min-height:44px;padding-inline:12px}._preview_1ghj0_19,._mobilePreview_1ghj0_35{width:100%;min-height:0;height:76svh!important}._expanded_1ghj0_21{padding:max(8px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left))}._expanded_1ghj0_21 ._preview_1ghj0_19{height:auto!important}._viewer_1ghj0_14[data-kind="3D scene"]:not(._expanded_1ghj0_21) ._preview_1ghj0_19{aspect-ratio:1;height:auto!important}}
