.landing_landing__UJ_WX{display:grid;min-height:100svh;padding:clamp(1.25rem,4svh,3rem) clamp(1rem,4vw,2rem);place-items:center}.landing_composition__PAyEh{--logo-size:clamp(9rem,min(84vw,60svh),40rem);--gap-brand:clamp(0.25rem,1svh,0.75rem);--gap-composition:clamp(1.25rem,3.5svh,2.5rem);--gap-details:clamp(1rem,2.5svh,1.75rem);--text-block:calc(10.5rem + var(--gap-brand) + var(--gap-composition) + var(--gap-details));display:grid;align-content:start;justify-items:center;grid-gap:var(--gap-composition);gap:var(--gap-composition);width:min(100%,64rem);min-height:calc(var(--logo-size) + var(--text-block));text-align:center}.landing_brand__rAYTz{display:grid;justify-items:center;grid-gap:var(--gap-brand);gap:var(--gap-brand);margin:0;font-size:inherit;font-weight:400}.landing_logo__YNzsP{display:block;width:var(--logo-size);height:auto;aspect-ratio:1;overflow:visible}.landing_subtitle__NpzyO{display:block;color:var(--text-primary);font-size:clamp(1.0625rem,.95rem + .45vw,1.375rem);font-weight:400;letter-spacing:.06em;line-height:1.3}.landing_details__a0I_a{display:grid;justify-items:center;grid-gap:var(--gap-details);gap:var(--gap-details)}.landing_description__2iOmG{max-width:34ch;margin:0;color:var(--text-secondary);font-size:clamp(1rem,.95rem + .2vw,1.125rem);line-height:1.55;text-wrap:balance}.landing_contact__xijQk{display:grid;justify-items:center;grid-gap:.75rem;gap:.75rem}.landing_contactLink__iO3NG{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;padding:.7rem 1.5rem;border:1px solid var(--action-border);background-color:rgba(0,0,0,0);color:var(--text-primary);font-size:1rem;font-weight:500;letter-spacing:.02em;line-height:1;text-decoration:none;transition:border-color .16s ease,background-color .16s ease}.landing_contactLink__iO3NG:hover{border-color:var(--action);background-color:var(--action-wash)}.landing_contactLink__iO3NG:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.landing_email__dk7tn{color:var(--text-secondary);font-size:.9375rem;font-style:normal;letter-spacing:.01em;line-height:1.5}@media(prefers-reduced-motion:no-preference)and (scripting:enabled){[data-sequence=playing]:not(:focus-within) .landing_subtitle__NpzyO{animation:landing_kindle__3bigy 1.2s linear .6s backwards,landing_rise__XDX6x .8s cubic-bezier(.16,1,.3,1) .6s backwards}}@media(prefers-reduced-motion:no-preference)and (scripting:enabled){[data-sequence=playing]:not(:focus-within) .landing_description__2iOmG{animation:landing_come-into-focus__AvYbb .9s cubic-bezier(.16,1,.3,1) .8s backwards,landing_ignite__Q18zY 1.2s linear .8s backwards}}@media(prefers-reduced-motion:no-preference)and (scripting:enabled){[data-sequence=playing]:not(:focus-within) .landing_contactLink__iO3NG{animation:landing_kindle__3bigy 1.2s linear 1.05s backwards,landing_rise__XDX6x .8s cubic-bezier(.16,1,.3,1) 1.05s backwards}}@media(prefers-reduced-motion:no-preference)and (scripting:enabled){[data-sequence=playing]:not(:focus-within) .landing_email__dk7tn{animation:landing_kindle__3bigy 1.2s linear 1.2s backwards,landing_rise__XDX6x .8s cubic-bezier(.16,1,.3,1) 1.2s backwards}}@keyframes landing_kindle__3bigy{0%{opacity:0;color:var(--laser)}15%{opacity:1}}@keyframes landing_rise__XDX6x{0%{filter:blur(6px);transform:translateY(.75rem)}}@keyframes landing_come-into-focus__AvYbb{0%{opacity:.4;filter:blur(2.5px);transform:translateY(.5rem)}}@keyframes landing_ignite__Q18zY{0%{color:var(--text-secondary)}15%{color:var(--laser)}}@media(orientation:landscape)and (max-height:540px)and (min-width:600px){.landing_landing__UJ_WX{padding-block:.75rem}.landing_composition__PAyEh{--logo-size:min(62svh,40vw);grid-template-columns:auto minmax(0,22rem);align-items:center;column-gap:clamp(2rem,6vw,4rem);min-height:calc(var(--logo-size) + 2.5rem)}.landing_contact__xijQk,.landing_details__a0I_a{justify-items:start;text-align:start}}@media(hover:none){.landing_contactLink__iO3NG:hover{border-color:var(--action-border);background-color:rgba(0,0,0,0)}}@media(prefers-reduced-motion:reduce){.landing_contactLink__iO3NG{transition:none}}@media(forced-colors:active){.landing_contactLink__iO3NG,.landing_contactLink__iO3NG:hover{border-color:ButtonText;background-color:ButtonFace;color:ButtonText}.landing_contactLink__iO3NG:focus-visible{outline-color:Highlight}}.laser-mark_afterglowOutline__B8uzn,.laser-mark_afterglowRing__I326I,.laser-mark_cool__qAQ5Q,.laser-mark_glintBloom__eNNNg,.laser-mark_glintCore__kLWXF,.laser-mark_haloOutline__W_C5y,.laser-mark_haloRing__uWXPa,.laser-mark_heatOutline__iFcrr,.laser-mark_heatRing__B2Udw,.laser-mark_mark__d2oDG{fill:none;pointer-events:none}.laser-mark_mark__d2oDG{stroke:var(--mark-stroke);stroke-width:10;stroke-linecap:square}@media(prefers-reduced-motion:no-preference)and (scripting:enabled){[data-sequence=playing]:not(:focus-within) .laser-mark_mark__d2oDG{animation:laser-mark_solidify__1q55h .5s cubic-bezier(.16,1,.3,1) 2.27s backwards}}.laser-mark_trace__1gGVo{display:none}@media(prefers-reduced-motion:no-preference)and (scripting:enabled){[data-sequence=playing]:not(:focus-within) .laser-mark_trace__1gGVo{display:inline;animation:laser-mark_cool-down__jHXDw .5s ease-out 2.27s both}}.laser-mark_cool__qAQ5Q{stroke:var(--laser-cool);stroke-width:2.5;stroke-linecap:square}.laser-mark_drawOutline__tyH5S,.laser-mark_drawRing__vdr_5{stroke-dasharray:1 2;stroke-dashoffset:1}@media(prefers-reduced-motion:no-preference)and (scripting:enabled){[data-sequence=playing]:not(:focus-within) .laser-mark_drawOutline__tyH5S{animation:laser-mark_draw-outline__mZTtY 1.8s cubic-bezier(.45,.05,.55,.95) 0s both}}@media(prefers-reduced-motion:no-preference)and (scripting:enabled){[data-sequence=playing]:not(:focus-within) .laser-mark_drawRing__vdr_5{animation:laser-mark_draw-ring__7l0QY .4s cubic-bezier(.33,0,.2,1) 1.95s both}}.laser-mark_heat__mBZv2{stroke:var(--laser);stroke-width:5}.laser-mark_afterglow__V_qnV{stroke:var(--laser-afterglow);stroke-width:3.5}.laser-mark_halo__tU2BV{opacity:.6;stroke:var(--laser);stroke-width:12}.laser-mark_heatOutline__iFcrr,.laser-mark_heatRing__B2Udw{stroke-dasharray:.03 2;stroke-dashoffset:.03;stroke-linecap:round}@media(prefers-reduced-motion:no-preference)and (scripting:enabled){[data-sequence=playing]:not(:focus-within) .laser-mark_heatOutline__iFcrr{animation:laser-mark_heat-outline__J90WZ 1.8s cubic-bezier(.45,.05,.55,.95) 0s both,laser-mark_extinguish__rFAhF .3s ease-out 1.8s both}}@media(prefers-reduced-motion:no-preference)and (scripting:enabled){[data-sequence=playing]:not(:focus-within) .laser-mark_heatRing__B2Udw{animation:laser-mark_heat-ring__f5WRT .4s cubic-bezier(.33,0,.2,1) 1.95s both,laser-mark_extinguish__rFAhF .3s ease-out 2.35s both}}@keyframes laser-mark_heat-outline__J90WZ{to{stroke-dashoffset:-.941825}}@keyframes laser-mark_heat-ring__f5WRT{to{stroke-dashoffset:.001825}}.laser-mark_afterglowOutline__B8uzn,.laser-mark_afterglowRing__I326I{stroke-dasharray:.09 2;stroke-dashoffset:.09;stroke-linecap:round}@media(prefers-reduced-motion:no-preference)and (scripting:enabled){[data-sequence=playing]:not(:focus-within) .laser-mark_afterglowOutline__B8uzn{animation:laser-mark_afterglow-outline__VJrmh 1.8s cubic-bezier(.45,.05,.55,.95) 0s both,laser-mark_extinguish__rFAhF .45s ease-out 1.8s both}}@media(prefers-reduced-motion:no-preference)and (scripting:enabled){[data-sequence=playing]:not(:focus-within) .laser-mark_afterglowRing__I326I{animation:laser-mark_afterglow-ring___L87s .4s cubic-bezier(.33,0,.2,1) 1.95s both,laser-mark_extinguish__rFAhF .45s ease-out 2.35s both}}@keyframes laser-mark_afterglow-outline__VJrmh{to{stroke-dashoffset:-.881825}}@keyframes laser-mark_afterglow-ring___L87s{to{stroke-dashoffset:.061825}}.laser-mark_haloOutline__W_C5y,.laser-mark_haloRing__uWXPa{stroke-dasharray:.32 2;stroke-dashoffset:.32;stroke-linecap:round}@media(prefers-reduced-motion:no-preference)and (scripting:enabled){[data-sequence=playing]:not(:focus-within) .laser-mark_haloOutline__W_C5y{animation:laser-mark_halo-outline__1OUmT 1.8s cubic-bezier(.45,.05,.55,.95) 0s both,laser-mark_extinguish__rFAhF .6s ease-out 1.8s both}}@media(prefers-reduced-motion:no-preference)and (scripting:enabled){[data-sequence=playing]:not(:focus-within) .laser-mark_haloRing__uWXPa{animation:laser-mark_halo-ring__dZuPd .4s cubic-bezier(.33,0,.2,1) 1.95s both,laser-mark_extinguish__rFAhF .6s ease-out 2.35s both}}@keyframes laser-mark_halo-outline__1OUmT{to{stroke-dashoffset:-.651825}}@keyframes laser-mark_halo-ring__dZuPd{to{stroke-dashoffset:.291825}}.laser-mark_spark__4CU4U{pointer-events:none}@media(prefers-reduced-motion:no-preference)and (scripting:enabled){[data-sequence=playing]:not(:focus-within) .laser-mark_spark__4CU4U{offset-path:url(#q2-mark-geometry);offset-rotate:0deg;animation:laser-mark_spark-outline__8aljF 1.8s cubic-bezier(.45,.05,.55,.95) 0s both,laser-mark_spark-ring__4trFo .4s cubic-bezier(.33,0,.2,1) 1.95s forwards,laser-mark_spark-light__pCUHM 2.55s linear both}}.laser-mark_sparkCore__CRu54{fill:var(--laser-core)}.laser-mark_glowInner__Krm8N{stop-color:var(--laser);stop-opacity:1}.laser-mark_glowMiddle__sErBK{stop-color:var(--laser);stop-opacity:.4}.laser-mark_glowOuter__K_TDj{stop-color:var(--laser);stop-opacity:0}@keyframes laser-mark_draw-outline__mZTtY{to{stroke-dashoffset:.028175}}@keyframes laser-mark_draw-ring__7l0QY{to{stroke-dashoffset:.971825}}@keyframes laser-mark_extinguish__rFAhF{to{opacity:0}}@keyframes laser-mark_spark-outline__8aljF{0%{offset-distance:0}to{offset-distance:97.1725%}}@keyframes laser-mark_spark-ring__4trFo{0%{offset-distance:97.1925%}to{offset-distance:99.99%}}@keyframes laser-mark_spark-light__pCUHM{0%{opacity:0}0%,70.5882352941%{opacity:1}72.9411764706%,76.4705882353%{opacity:0}78.8235294118%,92.1568627451%{opacity:1}to{opacity:0}}@keyframes laser-mark_solidify__1q55h{0%{opacity:0;stroke:var(--laser-afterglow)}}.laser-mark_aura__NFzVQ{pointer-events:none}@media(prefers-reduced-motion:no-preference)and (scripting:enabled){[data-sequence=playing]:not(:focus-within) .laser-mark_aura__NFzVQ{animation:laser-mark_settle__Egdzs .9s ease-out 2.57s backwards}}.laser-mark_auraInner__1_FBL,.laser-mark_auraMiddle__rl0CS,.laser-mark_auraOuter__O87cu{stop-color:var(--laser)}.laser-mark_auraInner__1_FBL{stop-opacity:.12}.laser-mark_auraMiddle__rl0CS{stop-opacity:.045}.laser-mark_auraOuter__O87cu{stop-opacity:0}.laser-mark_glint__BkX4o{display:none;pointer-events:none}@media(prefers-reduced-motion:no-preference)and (scripting:enabled){[data-sequence=playing]:not(:focus-within) .laser-mark_glint__BkX4o{display:inline;animation:laser-mark_glint__BkX4o .7s linear 2.62s both}}.laser-mark_glintBloom__eNNNg,.laser-mark_glintCore__kLWXF{stroke-linecap:square}.laser-mark_glintBloom__eNNNg{stroke:var(--laser);stroke-width:16}.laser-mark_glintCore__kLWXF{stroke:var(--laser-core);stroke-width:10}.laser-mark_glintBand__Xeg_U{transform:translateX(0) skewX(-20deg)}@media(prefers-reduced-motion:no-preference)and (scripting:enabled){[data-sequence=playing]:not(:focus-within) .laser-mark_glintBand__Xeg_U{animation:laser-mark_sweep__Faie6 .7s cubic-bezier(.45,0,.25,1) 2.62s both}}@media(forced-colors:active){.laser-mark_aura__NFzVQ{display:none}.laser-mark_glint__BkX4o{visibility:hidden}}@keyframes laser-mark_settle__Egdzs{0%{opacity:0}}@keyframes laser-mark_glint__BkX4o{0%,to{opacity:0}15%,80%{opacity:1}}@keyframes laser-mark_sweep__Faie6{to{transform:translateX(880px) skewX(-20deg)}}@keyframes laser-mark_cool-down__jHXDw{to{opacity:0;visibility:hidden}}