._phone_jhy1x_1{z-index:1;margin-bottom:var(--space-xl);position:relative}._backdrop_jhy1x_8{z-index:-1;height:55svh;position:fixed;inset:0 0 auto}._content_jhy1x_15{z-index:1;position:relative}@media (width>=64rem){._phone_jhy1x_1{display:none}}._panel_1xkby_1{height:100%;padding:var(--space-l);background:color-mix(in oklab, var(--chalk) 2%, var(--ink));isolation:isolate;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}._logo_1xkby_12{justify-self:start;position:relative}._sculpture_1xkby_17{aspect-ratio:1;place-self:center;width:min(80%,70svh)}._slogan_1xkby_24{letter-spacing:-.025em;text-wrap:balance;max-width:18ch;font-size:clamp(1.375rem,1.7vw,1.75rem);font-weight:600;line-height:1.15;position:relative}._label_u04nv_1{align-items:baseline;gap:.75em;display:inline-flex}._labelIndex_u04nv_7{opacity:.55}._reveal_u04nv_11{display:inline}._mask_u04nv_15{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}._word_u04nv_23{will-change:transform;display:inline-block}._roll_u04nv_28{line-height:1.2;display:inline-flex;position:relative;overflow:hidden}._rollLetter_u04nv_35{white-space:pre;display:inline-block;position:relative}._rollLetter_u04nv_35:after{content:attr(data-char);position:absolute;top:100%;left:0}@media (prefers-reduced-motion:no-preference){._rollLetter_u04nv_35{transition:transform var(--duration-base) var(--ease-out);transition-delay:calc(var(--i) * var(--stagger-letter))}.roll-host:hover ._rollLetter_u04nv_35,.roll-host:focus-visible ._rollLetter_u04nv_35{transform:translateY(-100%)}}._magnetic_u04nv_60{display:inline-block}._layout_1osia_1{min-height:100svh;display:grid}._aside_1osia_6{display:none}._main_1osia_10{padding:var(--space-l) var(--gutter);place-items:center;display:grid}._column_1osia_16{width:min(100%,22.5rem)}@media (width>=64rem){._layout_1osia_1{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}._aside_1osia_6{border-right:var(--line) solid color-mix(in oklab, var(--chalk) 8%, transparent);height:100svh;display:block;position:sticky;top:0}}._stage_vczq2_1{position:relative}._canvas_vczq2_5{opacity:0;width:100%;height:100%;transition:opacity var(--duration-slow) var(--ease-out)}._stage_vczq2_1[data-state=ready] ._canvas_vczq2_5{opacity:1}._fallback_vczq2_16{display:none;position:absolute;inset:22%}._stage_vczq2_1[data-state=fallback] ._fallback_vczq2_16{display:block}
