.hero-section_hero__nqawd{position:relative;isolation:isolate;overflow:hidden;padding:0;background:#12101d;color:#faf7ff}.hero-section_hero__nqawd:before{content:"";position:absolute;z-index:-2;inset:0;background:radial-gradient(ellipse at 77% 42%,#7629cc24,transparent 52%),radial-gradient(ellipse at 94% 75%,#15c7c00c,transparent 45%),linear-gradient(115deg,#191322,#12101d 55%);pointer-events:none}.hero-section_hero__nqawd:dir(rtl):before{transform:scaleX(-1)}.hero-section_hero__nqawd:after{content:"";position:absolute;z-index:-1;inset:0;background-image:linear-gradient(#c7a4ff06 1px,transparent 0),linear-gradient(90deg,#c7a4ff06 1px,transparent 0);background-size:80px 80px;-webkit-mask-image:radial-gradient(ellipse at center,#000,transparent 78%);mask-image:radial-gradient(ellipse at center,#000,transparent 78%);pointer-events:none}.hero-section_inner__nuZqL{position:relative}.hero-section_masthead__KYOc6{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:29px;border-bottom:1px solid #c7a4ff19;color:#b3a9c4;font-size:11px;line-height:1.6}.hero-section_studio__FqvsT{display:flex;align-items:center;gap:14px;font-family:Inter,sans-serif;font-weight:500;letter-spacing:.16em}.hero-section_studio__FqvsT>span{color:#70e4dc}.hero-section_location__MPZ7w{font-size:12px}.hero-section_grid__S8nnl{display:grid;grid-template-columns:1.08fr 1fr;align-items:center;gap:18px;min-height:590px;padding-block:48px 40px}.hero-section_grid__S8nnl>*{min-width:0}.hero-section_content__zyEA1{position:relative;z-index:2}.hero-section_eyebrow___8E9A{display:inline-flex;align-items:center;gap:10px;color:#d6bfee;font-size:12px;font-weight:500}.hero-section_eyebrow___8E9A>span{display:block;width:25px;height:1px;background:#b98be7}.hero-section_title__13zDD{margin:25px 0 23px;font-size:clamp(48px,5.35vw,72px);font-weight:750;line-height:1.37;text-wrap:balance}.hero-section_title__13zDD>span{display:block}.hero-section_title__13zDD:dir(ltr){font-size:clamp(45px,5.1vw,68px);line-height:1.09;letter-spacing:-.055em}.hero-section_highlight__hUTF5{color:#b3ece6}@supports ((-webkit-background-clip:text) or (background-clip:text)){.hero-section_highlight__hUTF5{background:linear-gradient(105deg,#e3c9ff 8%,#bba3ff 48%,#92ece1 95%);-webkit-background-clip:text;background-clip:text;color:transparent}}.hero-section_lead__b5vNd{max-width:460px;margin:0;color:#bfb5ce;font-size:16px;line-height:1.95}.hero-section_lead__b5vNd strong{color:#ede6f5;font-weight:500}.hero-section_actions__YKend{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.hero-section_actions__YKend .btn{position:relative;overflow:hidden;min-height:53px;padding:13px 23px;border-radius:8px;border-color:#c09aff60;background:linear-gradient(110deg,#9655ed,#7534cc);box-shadow:0 8px 30px #8c3cf528,inset 0 1px 0 #ffffff20;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.hero-section_actions__YKend .btn:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 25%,#fff2 50%,transparent 75%);transform:translateX(-130%);transition:transform .65s ease;pointer-events:none}.hero-section_actions__YKend .btn svg{transition:transform .25s ease}.hero-section_actions__YKend .btn.secondary{background:transparent;border-color:#bda6d638;box-shadow:none;color:#e1d6ee}.hero-section_availability__17YCG{display:flex;align-items:center;gap:8px;margin:21px 0 0;color:#b3a9c4;font-size:11px}.hero-section_availability__17YCG>span{width:5px;height:5px;border-radius:50%;background:#70e4dc;box-shadow:0 0 9px #70e4dc55}.hero-section_artwork__Mav7Q{position:relative;aspect-ratio:1;width:100%}.hero-section_artEntrance__GYGlc{position:absolute;inset:0}.hero-section_artEntrance__GYGlc:before{content:"";position:absolute;inset:-14%;background:radial-gradient(ellipse,#8533df23,transparent 65%);pointer-events:none}.hero-section_orbitInner__mBlag,.hero-section_orbit__1W4Ze{position:absolute;inset:6% -6%;border:1px solid #c3a2ee20;border-radius:50%;transform:rotate(-34deg) scaleY(.71);pointer-events:none}.hero-section_orbit__1W4Ze{border-inline-end-color:#70e4dc52}.hero-section_orbitInner__mBlag{inset:12% 1%;border-color:#c3a2ee0e;transform:rotate(34deg) scaleY(.78)}.hero-section_spark__q_T2z{position:absolute;inset-block-start:16%;inset-inline-end:11%;width:5px;height:5px;background:#b4fff2;border-radius:50%;box-shadow:0 0 16px 3px #70e4dc60}.hero-section_drift__p997x{position:absolute;inset:-3% -3% 3%}.hero-section_brandSculpture__pyL_o{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 25px 22px #07050e80)}.hero-section_pedestal__0JJlg{position:absolute;z-index:-1;inset-inline:6%;bottom:0;height:15%;border:1px solid #ad7ee524;border-top-color:#c9a0f34a;border-radius:50%;background:radial-gradient(ellipse at 58% 20%,#70e4dc1b,transparent 55%),linear-gradient(180deg,#30213f,#17121f 74%);box-shadow:0 24px 34px #07050d60,0 -18px 60px #9145e619}.hero-section_artCaption__FqZOq{position:absolute;inset-inline:8%;bottom:-39px;display:flex;justify-content:space-between;align-items:center;gap:12px;color:#b3a9c4;font-family:Inter,sans-serif;font-size:9px;letter-spacing:.15em}.hero-section_artCaption__FqZOq>span{display:inline-flex;align-items:center;gap:12px}.hero-section_captionLine__jwVUq{width:30px;height:1px;background:#c7a4ff45}.hero-section_motionControl__FAkXm{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;padding:14px;border:1px solid #c7a4ff26;border-radius:50%;color:#c9bed9;background:#1d1729}.hero-section_motionControl__FAkXm:hover{color:#fff;border-color:#c7a4ff80}.hero-section_motionControl__FAkXm svg{width:14px;height:14px}.hero-section_artwork__Mav7Q:has(.hero-section_motionControl__FAkXm[aria-pressed=true]) .hero-section_drift__p997x{animation-play-state:paused}.hero-section_footer____qTJ{display:flex;align-items:center;justify-content:space-between;gap:30px;border-top:1px solid #c7a4ff24;padding-block:24px}.hero-section_disciplines__b1al7{display:flex;flex-wrap:wrap;gap:14px 32px;list-style:none;padding:0;margin:0}.hero-section_disciplines__b1al7 li{display:flex;align-items:center;gap:10px;color:#d2c6df;font-size:12px}.hero-section_index__zd3lE{color:#a48abf;font-family:Inter,sans-serif;font-size:9px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hero-section_discover__zoooI{display:flex;align-items:center;flex-shrink:0;gap:14px;min-height:44px;color:#baaccd;font-size:11px}.hero-section_discover__zoooI>span{font-size:19px;color:#b4e8df;transition:transform .25s ease}@media (hover:hover) and (prefers-reduced-motion:no-preference){.hero-section_actions__YKend .btn:hover{transform:translateY(-3px);border-color:#d0b7ff;box-shadow:0 12px 34px #8c3cf54a}.hero-section_actions__YKend .btn:hover:before{transform:translateX(130%)}.hero-section_actions__YKend .btn:hover svg{transform:translateX(3px)}.hero-section_actions__YKend:dir(rtl) .btn:hover svg{transform:translateX(-3px)}.hero-section_discover__zoooI:hover>span{transform:translateY(3px)}}@media (prefers-reduced-motion:no-preference){.hero-section_eyebrow___8E9A{animation:hero-section_reveal__Ql8Ol .65s .05s both}.hero-section_title__13zDD>span:first-child{animation:hero-section_reveal__Ql8Ol .8s .12s both}.hero-section_highlight__hUTF5{animation:hero-section_reveal__Ql8Ol .8s .25s both}.hero-section_lead__b5vNd{animation:hero-section_reveal__Ql8Ol .75s .35s both}.hero-section_actions__YKend{animation:hero-section_reveal__Ql8Ol .75s .45s both}.hero-section_availability__17YCG{animation:hero-section_reveal__Ql8Ol .75s .55s both}.hero-section_artEntrance__GYGlc{animation:hero-section_arrive__EPqMV 1.6s cubic-bezier(.16,1,.3,1) both}.hero-section_drift__p997x{animation:hero-section_cinematic__ErVyC 24s ease-in-out 1.6s infinite alternate}}@keyframes hero-section_reveal__Ql8Ol{0%{opacity:.01;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-section_arrive__EPqMV{0%{opacity:.01;transform:scale(1.065)}to{opacity:1;transform:scale(1)}}@keyframes hero-section_cinematic__ErVyC{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-5px,-9px,0) scale(1.035)}}@media (min-width:1600px){.hero-section_grid__S8nnl{min-height:670px}}@media (max-width:1100px){.hero-section_grid__S8nnl{min-height:560px;padding-block:44px 64px}.hero-section_title__13zDD{font-size:56px}.hero-section_title__13zDD:dir(ltr){font-size:clamp(42px,5.5vw,58px)}.hero-section_actions__YKend{gap:10px}.hero-section_actions__YKend .btn{padding-inline:18px;font-size:13px}}@media (max-width:900px){.hero-section_masthead__KYOc6{padding-block:21px}.hero-section_grid__S8nnl{grid-template-columns:1fr;gap:12px;padding-block:44px 72px}.hero-section_content__zyEA1{max-width:620px;margin-inline:auto;text-align:center}.hero-section_title__13zDD,.hero-section_title__13zDD:dir(ltr){font-size:clamp(48px,7.6vw,65px)}.hero-section_lead__b5vNd{max-width:530px;margin-inline:auto}.hero-section_actions__YKend,.hero-section_availability__17YCG{justify-content:center}.hero-section_artwork__Mav7Q{max-width:440px;margin-inline:auto}.hero-section_footer____qTJ{gap:18px}.hero-section_disciplines__b1al7{gap:12px 22px}}@media (max-width:600px){.hero-section_hero__nqawd:after{background-size:60px 60px}.hero-section_inner__nuZqL{padding-inline:22px}.hero-section_masthead__KYOc6{gap:12px;padding-block:19px}.hero-section_studio__FqvsT{gap:8px;font-size:8px;letter-spacing:.1em}.hero-section_location__MPZ7w{font-size:10px}.hero-section_grid__S8nnl{padding-block:33px 65px;gap:10px}.hero-section_eyebrow___8E9A{font-size:11px}.hero-section_title__13zDD{font-size:clamp(39px,10.4vw,58px);margin-block:18px}.hero-section_title__13zDD:dir(ltr){font-size:clamp(38px,10vw,56px)}.hero-section_lead__b5vNd{font-size:14px;line-height:1.9}.hero-section_actions__YKend{margin-top:23px;gap:10px}.hero-section_actions__YKend .btn{min-height:50px;padding:12px 16px;font-size:12px}.hero-section_availability__17YCG{margin-top:16px;font-size:10px}.hero-section_artwork__Mav7Q{width:100%;max-width:380px}.hero-section_artCaption__FqZOq{inset-inline:5%;bottom:-37px;font-size:8px}.hero-section_footer____qTJ{align-items:flex-start;padding-block:18px}.hero-section_disciplines__b1al7{gap:8px;flex-direction:column}.hero-section_disciplines__b1al7 li{font-size:11px}.hero-section_discover__zoooI{font-size:10px;gap:9px}.hero-section_brandSculpture__pyL_o{filter:none}}@media (max-width:600px) and (prefers-reduced-motion:no-preference){.hero-section_artEntrance__GYGlc{animation-duration:1.1s}.hero-section_drift__p997x{animation-name:hero-section_cinematicMobile__ArdyN;animation-duration:28s;animation-delay:1.1s}}@keyframes hero-section_cinematicMobile__ArdyN{0%{transform:scale(1)}to{transform:scale(1.018)}}@media (prefers-reduced-motion:reduce){.hero-section_motionControl__FAkXm{display:none}.hero-section_actions__YKend .btn,.hero-section_actions__YKend .btn svg,.hero-section_actions__YKend .btn:before,.hero-section_discover__zoooI>span{transition:none}.hero-section_actions__YKend .btn:hover{transform:none}}.clients-section_grid__lDd8z{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.clients-section_card__TLLic{display:flex;flex-direction:column;min-width:0;padding:28px;border:1px solid var(--border);border-radius:20px;background:linear-gradient(145deg,#b990ff0d,#70e4dc04)}.clients-section_heading__2ul8x{display:flex;align-items:center;gap:10px;color:var(--aqua);font-size:12px}.clients-section_heading__2ul8x svg{width:22px;height:22px;flex-shrink:0}.clients-section_card__TLLic h3{margin:22px 0 10px;font-size:23px;line-height:1.4}.clients-section_card__TLLic p{margin:0 0 28px;color:var(--muted);font-size:14px}.clients-section_link__03qSl{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;margin-top:auto;padding-top:18px;border-top:1px solid var(--border);color:var(--primary-soft);overflow-wrap:anywhere}.clients-section_linkLabel__8pwq5{display:block;color:var(--text);font-size:14px}.clients-section_link__03qSl bdi{font-size:12px}.clients-section_link__03qSl svg{width:20px;height:20px;flex-shrink:0}.clients-section_link__03qSl:hover .clients-section_linkLabel__8pwq5{color:var(--aqua)}.clients-section_link__03qSl:focus-visible{outline:2px solid var(--aqua);outline-offset:6px;border-radius:4px}@media (max-width:900px){.clients-section_grid__lDd8z{grid-template-columns:minmax(0,1fr)}}@media (max-width:400px){.clients-section_card__TLLic{padding:22px}}