:root{--bg:#0A0906;--surf:#15120B;--vio:#C8932B;--ice:#F3DFA2;--tx:#F7F2E7;--mu:#A39A86;--line:rgba(247,242,231,.12);--h:"Space Grotesk",system-ui,sans-serif;--b:"Manrope",system-ui,sans-serif;--m:"JetBrains Mono",ui-monospace,monospace;--e:cubic-bezier(.2,.8,.2,1);box-sizing:border-box;color-scheme:dark;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}*,*:before,*:after{box-sizing:inherit}html{scroll-behavior:smooth;scroll-padding-top:calc(env(safe-area-inset-top,0px) + 80px)}body{margin:0;background:var(--bg);color:var(--tx);font:400 17px/1.65 var(--b);overflow-x:hidden}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.05;z-index:100;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--ice);outline-offset:4px}.wrap{max-width:1360px;margin:0 auto;padding:0 clamp(20px,5vw,72px)}.label{display:flex;align-items:center;gap:16px;font:400 11px/1 var(--m);letter-spacing:.22em;text-transform:uppercase;color:var(--mu)}.label:before{content:"";width:40px;height:1px;background:var(--ice)}.label.n:before{display:none}h1,h2,h3{font-family:var(--h);margin:0;line-height:.92;letter-spacing:-.035em;text-transform:uppercase}h2{font-size:clamp(40px,6.4vw,96px);font-weight:700;margin-top:28px}.mu{color:var(--mu)}header{position:fixed;top:0;left:0;right:0;z-index:50;padding-top:env(safe-area-inset-top,0px);transition:background .5s,backdrop-filter .5s,border-color .5s;border-bottom:1px solid transparent}header.s{background:#15120bb3;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-color:var(--line)}.nav{display:flex;align-items:center;justify-content:space-between;height:76px}.logo{font:700 19px var(--h);letter-spacing:.38em}.links{display:flex;gap:40px;align-items:center;font:400 12px var(--m);letter-spacing:.16em;text-transform:uppercase}.links a:not(.btn){color:var(--mu);position:relative;padding:6px 0;transition:color .3s}.links a:not(.btn):after{content:"";position:absolute;left:0;bottom:0;height:1px;width:100%;background:var(--ice);transform:scaleX(0);transform-origin:right;transition:transform .5s var(--e)}.links a:not(.btn):hover{color:var(--tx)}.links a:not(.btn):hover:after{transform:scaleX(1);transform-origin:left}.btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:14px;min-height:52px;padding:0 28px;font:500 13px var(--m);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--tx);color:var(--tx);background:transparent;cursor:pointer;isolation:isolate;transition:color .5s var(--e)}.btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,var(--vio),var(--ice));transform:translate(-101%);transition:transform .6s var(--e);z-index:-1}.btn:hover{color:#0a0906;border-color:transparent}.btn:hover:before{transform:none}.btn.p{background:var(--tx);color:#0a0906}.burger{display:none;width:48px;height:48px;background:none;border:0;cursor:pointer;position:relative}.burger i{position:absolute;left:12px;right:12px;height:1px;background:var(--tx);transition:transform .4s,top .4s}.burger i:first-child{top:19px}.burger i:last-child{top:28px}.burger[aria-expanded=true] i:first-child{top:24px;transform:rotate(45deg)}.burger[aria-expanded=true] i:last-child{top:24px;transform:rotate(-45deg)}.hero{min-height:100svh;position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding:132px 0 40px;overflow:hidden;background:radial-gradient(45% 55% at 74% 50%,rgba(212,168,58,.22),transparent 70%),radial-gradient(30% 30% at 74% 54%,rgba(243,223,162,.12),transparent 70%)}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(90deg,transparent 0 calc(100%/12 - 1px),rgba(247,242,231,.035) calc(100%/12 - 1px) calc(100%/12));pointer-events:none}.art{position:absolute;right:max(2vw,0px);top:50%;width:min(50vw,720px);aspect-ratio:8/9;transform:translateY(-50%);z-index:0}.art svg{width:100%;height:100%;overflow:visible;display:block}.sl{transform:translate(calc(var(--x,0)*1px),calc(var(--y,0)*.5px));transition:transform .8s var(--e)}.sr{transform:translate(calc(var(--x,0)*-1.4px),calc(var(--y,0)*-.8px));transition:transform .8s var(--e)}.fl{animation:fl 11s ease-in-out infinite}@keyframes fl{50%{transform:translateY(-16px)}}.ring{transform-origin:400px 470px;animation:rot 80s linear infinite}@keyframes rot{to{transform:rotate(360deg)}}.beam{animation:pu 7s ease-in-out infinite}@keyframes pu{50%{opacity:.7}}.hero .wrap{position:relative;z-index:2;width:100%}.meta-top{display:flex;justify-content:space-between;margin-bottom:28px}.hero h1{font-size:clamp(58px,13vw,208px);font-weight:700;line-height:.84}.hero h1 span{display:block}.hero h1 .o{-webkit-text-stroke:1.5px var(--tx);color:transparent;padding-left:clamp(0px,12vw,200px)}.hero h1 .g{background:linear-gradient(95deg,var(--tx) 10%,var(--ice) 55%,var(--vio));-webkit-background-clip:text;background-clip:text;color:transparent}.hbar{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;flex-wrap:wrap;margin-top:56px;padding-top:28px;border-top:1px solid var(--line)}.hbar p{max-width:400px;margin:0;color:var(--mu);font-size:18px}.cta{display:flex;gap:12px;flex-wrap:wrap}.scroll{position:absolute;left:clamp(20px,5vw,72px);top:50%;z-index:2;writing-mode:vertical-rl;transform:rotate(180deg);display:flex;align-items:center;gap:14px;font:400 10px var(--m);letter-spacing:.3em;color:var(--mu)}.scroll:after{content:"";width:1px;height:64px;background:linear-gradient(var(--ice),transparent);animation:sc 2.4s ease-in-out infinite}@keyframes sc{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}51%{transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}section{padding:clamp(96px,13vw,200px) 0;position:relative}section+section:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--vio) 30%,var(--ice) 50%,transparent 80%);opacity:.5}.r{opacity:0;transform:translateY(36px);transition:opacity 1.1s var(--e),transform 1.1s var(--e)}.r.in{opacity:1;transform:none}.sv{display:grid;grid-template-columns:5fr 7fr;gap:clamp(32px,6vw,112px)}.sv .stick{position:sticky;top:120px;align-self:start}.sv .stick p{margin-top:32px;color:var(--mu);max-width:34ch}.list{counter-reset:s}.row{display:grid;grid-template-columns:64px 1fr;gap:16px;padding:40px 0;border-top:1px solid var(--line);transition:opacity .5s,padding .6s var(--e)}.row:last-child{border-bottom:1px solid var(--line)}.list:hover .row{opacity:.3}.list .row:hover{opacity:1;padding-left:20px}.row b{font:400 12px var(--m);color:var(--ice);letter-spacing:.2em;padding-top:10px}.row h3{font-size:clamp(28px,4vw,60px);font-weight:500;line-height:.98}.row h3:after{content:" →";color:var(--vio);opacity:0;display:inline-block;transform:translate(-12px);transition:.5s var(--e)}.row:hover h3:after{opacity:1;transform:none}.row p{grid-column:2;margin:14px 0 0;color:var(--mu);max-width:50ch}.work{background:linear-gradient(180deg,var(--bg),var(--surf) 18%,var(--surf) 82%,var(--bg))}.grid{display:grid;grid-template-columns:repeat(12,1fr);gap:clamp(48px,6vw,96px) clamp(24px,4vw,64px);margin-top:96px}.card{position:relative}.card:nth-child(1){grid-column:1/9}.card:nth-child(2){grid-column:9/13;align-self:end}.card:nth-child(3){grid-column:1/6;margin-top:40px}.card:nth-child(4){grid-column:6/13;margin-top:140px}.num{position:absolute;z-index:2;right:-1%;top:-.52em;font:700 clamp(80px,13vw,220px)/1 var(--h);-webkit-text-stroke:1px rgba(247,242,231,.35);color:transparent;pointer-events:none;letter-spacing:-.05em}.card:nth-child(2n) .num{right:auto;left:-1%}.frame{position:relative}.frame:before,.frame:after{content:"";position:absolute;width:18px;height:18px;z-index:3;transition:transform .6s var(--e)}.frame:before{left:-9px;top:-9px;border-left:1px solid var(--ice);border-top:1px solid var(--ice)}.frame:after{right:-9px;bottom:-9px;border-right:1px solid var(--ice);border-bottom:1px solid var(--ice)}.card:hover .frame:before{transform:translate(-6px,-6px)}.card:hover .frame:after{transform:translate(6px,6px)}.shot{aspect-ratio:16/10;overflow:hidden;position:relative;background:#0f0d08}.card:nth-child(2) .shot{aspect-ratio:3/4}.card:nth-child(4) .shot{aspect-ratio:4/3}.shot svg{width:100%;height:100%;display:block;transition:transform 1.4s var(--e)}.card:hover .shot svg{transform:scale(1.07)}.tag{position:absolute;left:0;bottom:0;font:400 10px var(--m);letter-spacing:.16em;padding:8px 12px;background:var(--bg);color:var(--mu)}.cap{display:grid;grid-template-columns:1fr auto;gap:8px 24px;margin-top:28px;align-items:end}.card h3{font-size:clamp(28px,3vw,44px);font-weight:500;margin-top:14px}.card p{grid-column:1/-1;color:var(--mu);margin:6px 0 0;max-width:46ch}.tech{font:400 11px var(--m);color:var(--ice);letter-spacing:.1em;text-transform:uppercase}.view{position:relative;font:400 12px var(--m);letter-spacing:.18em;text-transform:uppercase;padding-bottom:6px}.view:after{content:"";position:absolute;left:0;bottom:0;height:1px;width:100%;background:linear-gradient(90deg,var(--vio),var(--ice));transform-origin:left;transition:transform .6s var(--e)}.view:hover:after{transform:scaleX(.3)}.note{margin-top:96px;font:400 12px var(--m);color:var(--mu);letter-spacing:.06em}.about{display:grid;grid-template-columns:7fr 5fr;gap:clamp(32px,7vw,120px);align-items:center}.about>div>p{font-size:clamp(18px,1.6vw,22px);color:var(--mu);max-width:46ch;margin-top:40px}.vals{list-style:none;margin:56px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;max-width:520px}.vals li{font:400 12px var(--m);letter-spacing:.18em;text-transform:uppercase;padding:16px 0;border-top:1px solid var(--line)}.vals li:before{content:"+ ";color:var(--vio)}.mono{position:relative;aspect-ratio:3/4;background:radial-gradient(60% 50% at 50% 55%,rgba(212,168,58,.25),transparent 70%);border:1px solid var(--line)}.mono svg{width:100%;height:100%;display:block}.mono span{position:absolute;left:14px;bottom:12px;font:400 10px var(--m);letter-spacing:.2em;color:var(--mu)}.contact{background:radial-gradient(60% 50% at 50% 110%,rgba(212,168,58,.3),transparent 70%),radial-gradient(35% 30% at 50% 100%,rgba(243,223,162,.15),transparent 70%)}.contact h2{font-size:clamp(44px,9.4vw,152px);line-height:.88}.contact h2 em{font-style:normal;-webkit-text-stroke:1.5px var(--tx);color:transparent}.contact .sub{font-size:clamp(18px,1.8vw,24px);color:var(--mu);margin:36px 0 64px}.big{position:relative;overflow:hidden;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:clamp(24px,4vw,56px) 0;border-top:1px solid var(--tx);border-bottom:1px solid var(--tx);font:500 clamp(26px,5.6vw,92px)/1 var(--h);letter-spacing:-.03em;text-transform:uppercase;isolation:isolate;transition:color .6s var(--e),padding .6s var(--e)}.big:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,var(--vio),var(--ice));transform:scaleY(0);transform-origin:bottom;transition:transform .7s var(--e);z-index:-1}.big:hover{color:#0a0906;padding-left:clamp(12px,2vw,32px);padding-right:clamp(12px,2vw,32px)}.big:hover:before{transform:none}.big i{font-style:normal;transition:transform .6s var(--e)}.big:hover i{transform:translate(8px,-8px)}.cg{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(40px,7vw,120px);margin-top:clamp(72px,9vw,140px)}form{display:grid;gap:26px}label{display:grid;gap:6px;font:400 11px var(--m);letter-spacing:.2em;text-transform:uppercase;color:var(--mu)}input,select,textarea{font:400 18px var(--b);color:var(--tx);background:transparent;border:0;border-bottom:1px solid var(--line);padding:12px 0;border-radius:0;width:100%;transition:border-color .4s;text-transform:none;letter-spacing:0}select option{background:var(--surf)}input:focus,select:focus,textarea:focus{outline:0;border-color:var(--ice)}[aria-invalid=true]{border-color:#ff7a8a}.err{color:#ff9aa6;font:400 12px var(--m);text-transform:none;letter-spacing:0}#status{font-size:14px;min-height:24px}.det span.label{margin-top:4px}.det a{display:block;font:500 clamp(20px,2.4vw,32px) var(--h);margin:14px 0 36px;transition:color .3s,transform .5s var(--e)}.det a:hover{color:var(--ice);transform:translate(8px)}footer{border-top:1px solid var(--line);padding:40px 0}.fr{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;align-items:center;font:400 12px var(--m);letter-spacing:.08em;color:var(--mu)}.fr nav{display:flex;gap:28px;flex-wrap:wrap;text-transform:uppercase}.fr a:hover{color:var(--tx)}@media (max-width:900px){.burger{display:block}.links{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0906fa;flex-direction:column;justify-content:center;align-items:flex-start;padding:0 clamp(20px,5vw,72px);gap:22px;font:500 40px var(--h);letter-spacing:-.02em;opacity:0;visibility:hidden;transition:opacity .4s,visibility .4s;z-index:-1}.links.o{opacity:1;visibility:visible}.links .btn{font:500 13px var(--m);margin-top:16px}.art{width:112vw;right:-38%;top:34%;opacity:.55}.scroll{display:none}.hero h1 .o{padding-left:0}.hero{padding-bottom:28px}.hbar{margin-top:36px}.sv,.about,.cg{grid-template-columns:1fr}.sv .stick{position:static}.card:nth-child(n){grid-column:1/-1;margin-top:0}.card:nth-child(n) .shot{aspect-ratio:4/3}.num{font-size:96px;right:0!important;left:auto!important}.row{grid-template-columns:44px 1fr}.mono{max-width:340px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition-duration:.01ms!important}.r{opacity:1;transform:none}}html[lang=am]{--h:"Noto Sans Ethiopic","Space Grotesk",sans-serif;--b:"Noto Sans Ethiopic","Manrope",sans-serif}html[lang=am] h1,html[lang=am] h2,html[lang=am] h3{letter-spacing:0;line-height:1.08}html[lang=am] .hero h1{font-size:clamp(44px,9vw,150px);line-height:1.02}html[lang=am] .contact h2{font-size:clamp(36px,7vw,110px)}.lg{position:relative}#lgb{display:flex;align-items:center;gap:8px;height:48px;padding:0 4px;background:none;border:0;color:var(--tx);cursor:pointer;font:400 12px var(--m);letter-spacing:.14em}#lgb svg{width:22px;height:22px;stroke:var(--ice);fill:none;stroke-width:1.2;transition:transform .9s var(--e)}#lgb:hover svg{transform:rotate(120deg)}#lgm{position:absolute;right:0;top:calc(100% + 8px);min-width:210px;margin:0;padding:6px;list-style:none;background:#15120bf5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--line);opacity:0;visibility:hidden;transform:translateY(-8px);transition:.4s var(--e)}#lgm.o{opacity:1;visibility:visible;transform:none}#lgm button{width:100%;display:flex;gap:16px;align-items:center;padding:14px;background:none;border:0;color:var(--mu);font:400 15px var(--b);cursor:pointer;text-align:left}#lgm button b{font:400 11px var(--m);color:var(--ice);letter-spacing:.14em;width:30px}#lgm button:hover,#lgm button[aria-current=true]{color:var(--tx);background:#d4a83a1a}#co{position:fixed;right:max(24px,env(safe-area-inset-right));bottom:calc(24px + env(safe-area-inset-bottom,0px));width:84px;height:84px;border:0;background:none;padding:0;cursor:pointer;z-index:90;transition:transform .6s var(--e)}#co:hover{transform:scale(1.08) rotate(-4deg)}#co .halo{position:absolute;top:-30px;right:-30px;bottom:-30px;left:-30px;background:radial-gradient(circle,rgba(212,168,58,.5),transparent 65%);animation:pu 4.5s ease-in-out infinite;pointer-events:none}#co .gem,#co .core{position:absolute;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}#co .gem{top:0;right:0;bottom:0;left:0;overflow:hidden}#co .gem:before{content:"";position:absolute;top:-35%;right:-35%;bottom:-35%;left:-35%;background:conic-gradient(#f3dfa2,#7a5410,#f3dfa2 24%,#c8932b 48%,#fff4c8 60%,#7a5410 80%,#f3dfa2);animation:rot 8s linear infinite}#co .core{top:4px;right:4px;bottom:4px;left:4px;background:radial-gradient(circle at 35% 28%,#2b2417,#0a0906 70%);display:grid;place-items:center}#co .core svg{width:34px;height:34px}#co .dot{position:absolute;top:-16px;right:-16px;bottom:-16px;left:-16px;animation:rot 7s linear infinite;pointer-events:none}#co .dot:before{content:"";position:absolute;left:50%;top:0;width:6px;height:6px;margin-left:-3px;background:#f3dfa2;box-shadow:0 0 14px 2px #f3dfa2;transform:rotate(45deg)}#co .tip{position:absolute;right:92px;top:50%;transform:translateY(-50%);white-space:nowrap;font:400 10px var(--m);letter-spacing:.2em;text-transform:uppercase;color:var(--tx);background:#0f0d08e6;border:1px solid var(--line);padding:9px 12px;opacity:0;transition:opacity .4s}#co:hover .tip,#co:focus-visible .tip{opacity:1}#cp{position:fixed;right:max(24px,env(safe-area-inset-right));bottom:calc(128px + env(safe-area-inset-bottom,0px));width:min(400px,calc(100vw - 32px));height:min(540px,calc(100svh - 170px));display:flex;flex-direction:column;background:#0f0d08f0;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);border:1px solid var(--line);box-shadow:0 40px 120px #0009,0 0 80px #d4a83a1f;z-index:91;opacity:0;visibility:hidden;transform:translateY(20px);transition:.5s var(--e)}#cp.o{opacity:1;visibility:visible;transform:none}#cp:before{content:"";position:absolute;left:0;top:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--vio),var(--ice),transparent)}.ch{display:flex;gap:14px;align-items:center;padding:16px 8px 16px 20px;border-bottom:1px solid var(--line)}.ch svg{width:34px;height:34px;flex:none}.ch b{display:block;font:500 15px var(--h)}.ch small{font:400 10px var(--m);letter-spacing:.08em;color:var(--mu)}.ch button{margin-left:auto;width:48px;height:48px;background:none;border:0;color:var(--mu);font-size:18px;cursor:pointer}#cm{flex:1;overflow:auto;padding:20px;display:flex;flex-direction:column;gap:12px}#cm p{margin:0;padding:12px 16px;max-width:88%;font-size:15px;line-height:1.5}#cm .b{background:#f7f2e70f;border-left:1px solid var(--ice);align-self:flex-start}#cm .u{background:linear-gradient(100deg,var(--vio),var(--ice));color:#0a0906;align-self:flex-end}#cc{display:flex;gap:8px;flex-wrap:wrap;padding:0 20px 14px}#cc button{background:none;border:1px solid var(--line);color:var(--tx);padding:10px 12px;font:400 11px var(--m);letter-spacing:.06em;cursor:pointer;transition:border-color .3s}#cc button:hover{border-color:var(--ice)}#cf{display:flex;border-top:1px solid var(--line)}#cf input{flex:1;border:0;padding:18px 20px;font-size:16px}#cf button{width:64px;border:0;background:var(--tx);color:#0a0906;font-size:20px;cursor:pointer;transition:background .4s}#cf button:hover{background:var(--ice)}@media (max-width:900px){.lg{margin-left:auto}}:root{--err:#ff9aa6}.err{color:var(--err)}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:2}html.tswap *,html.tswap *:before,html.tswap *:after{transition:background-color .45s,color .45s,border-color .45s,fill .45s,stroke .45s}.tools{display:flex;align-items:center;gap:8px}.tools .lg{margin-left:0}#lgb{border:1px solid transparent;transition:border-color .3s}#lgb:hover{border-color:var(--line)}#lgm button:focus-visible{outline-offset:-2px}.tt{position:relative;width:64px;height:48px;padding:0;border:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent;flex:none}.tt .trk{--c:7px;position:absolute;left:3px;right:3px;top:10px;bottom:10px;clip-path:polygon(var(--c) 0,100% 0,100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,0 100%,0 var(--c));background:linear-gradient(115deg,var(--vio),rgba(243,223,162,.18) 45%,var(--ice));transition:filter .5s,transform .5s var(--e)}.tt .trk:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;background:var(--surf);clip-path:polygon(calc(var(--c) - .6px) 0,100% 0,100% calc(100% - var(--c) + .6px),calc(100% - var(--c) + .6px) 100%,0 100%,0 calc(var(--c) - .6px))}.tt .trk:after{content:"";position:absolute;left:9px;right:36px;top:50%;height:1px;background:linear-gradient(90deg,transparent,var(--vio));opacity:0;transition:opacity .5s}.tt .trk i{position:absolute;width:2px;height:2px;border-radius:50%;background:var(--ice);transition:opacity .5s;animation:tw 3.2s ease-in-out infinite}.tt .trk i:nth-child(1){right:10px;top:6px}.tt .trk i:nth-child(2){right:18px;top:16px;animation-delay:-1.1s}.tt .trk i:nth-child(3){right:7px;top:17px;animation-delay:-2.2s}@keyframes tw{0%,to{opacity:.9}50%{opacity:.25}}.tt:hover .trk{filter:drop-shadow(0 0 6px rgba(212,168,58,.55))}.tt:active .trk{transform:scaleX(.96)}.tt .orb{position:absolute;left:7px;top:50%;width:24px;height:24px;margin-top:-12px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 35% 28%,#3a3220,#0a0906 72%);box-shadow:0 0 0 1px #f3dfa2b3,0 0 12px #d4a83a8c;transition:transform .7s var(--e),background .5s,box-shadow .5s}.tt[data-t=light] .orb{transform:translate(26px);background:radial-gradient(circle at 35% 28%,#fff4c8,#d9a53a 78%);box-shadow:0 0 0 1px #7a4d0899,0 0 16px #d4a83ad9}.tt .orb svg{width:14px;height:14px;overflow:visible}.tt .mn,.tt .sn{transform-box:fill-box;transform-origin:center;transition:transform .7s var(--e),opacity .4s}.tt .mn{fill:#f3dfa2}.tt .sn{fill:#3b2604;stroke:#3b2604;stroke-width:2;stroke-linecap:round;opacity:0;transform:rotate(-90deg) scale(.3)}.tt[data-t=light] .sn{opacity:1;transform:none}.tt[data-t=light] .mn{opacity:0;transform:rotate(90deg) scale(.3)}.tt[data-t=light] .trk i{opacity:0;animation:none}.tt[data-t=light] .trk:after{opacity:.9}@media (max-width:900px){.tools{margin-left:auto;gap:0}}html[lang=am] .xh h1,html[lang=am] .info h1{font-size:clamp(34px,6.2vw,96px);line-height:1.12;letter-spacing:0}html[lang=am] .hero h1 span,html[lang=am] .xh h1 em{padding-bottom:.04em}html[lang=am] .si .n,html[lang=am] .num{line-height:1}html[data-theme=light]{--bg:#F5F0E4;--surf:#ECE4D1;--vio:#A06A12;--ice:#7A4D08;--tx:#17130A;--mu:#6B6250;--line:rgba(23,19,10,.16);--err:#C0283D;color-scheme:light}html[data-theme=light] ::selection{background:var(--vio);color:#fff}html[data-theme=light] body:after{opacity:.035;mix-blend-mode:multiply}html[data-theme=light] header.s{background:#f5f0e4c7}html[data-theme=light] .hero:before,html[data-theme=light] .xh:before{background:repeating-linear-gradient(90deg,transparent 0 calc(100%/12 - 1px),rgba(23,19,10,.05) calc(100%/12 - 1px) calc(100%/12))}html[data-theme=light] .btn.p{color:var(--bg)}html[data-theme=light] .btn:hover,html[data-theme=light] .btn.p:hover,html[data-theme=light] .big:hover,html[data-theme=light] #cm .u{color:#fff}html[data-theme=light] #cf button{color:var(--bg)}html[data-theme=light] #cf button:hover{color:#fff}html[data-theme=light] [aria-invalid=true]{border-color:var(--err)}html[data-theme=light] .si .n,html[data-theme=light] .num{-webkit-text-stroke-color:rgba(23,19,10,.4)}html[data-theme=light] #lgm{background:#f5f0e4f7}html[data-theme=light] #co .tip{background:#f5f0e4f2}html[data-theme=light] #cp{background:#f5f0e4f5;box-shadow:0 40px 120px #3c280a47,0 0 80px #d4a83a29}html[data-theme=light] #cm .b{background:#17130a0d}html[data-theme=light] .pn{background:#ffffff8c}html[data-theme=light] .grp{background:#17130a08}html[data-theme=light] .grp:hover{background:#17130a0f}html[data-theme=light] .tt .trk{background:linear-gradient(115deg,var(--vio),rgba(160,106,18,.25) 45%,var(--ice))}html[data-theme=light] .art rect[fill="url(#fd)"]{display:none}html[data-theme=light] .ring ellipse{stroke:#a06a12}html[data-theme=light] .pf .nm{color:#f7f2e7}html[data-theme=light] .stage{border-color:#a06a1273}html[data-theme=light] .stage .scap{color:#a39a86}html[data-theme=light] .holo{color:#f7f2e7}html[data-theme=light] .holo b{color:#f3dfa2}html[data-theme=light] .holo i{background:#f3dfa2;box-shadow:0 0 10px #f3dfa2}@media (max-width:900px){html[data-theme=light] .links{background:#f5f0e4fa}}:root{--rb-a:#F3DFA2;--rb-b:#C8932B;--rb-size:84px;--rb-off:26px}@media (max-width:900px){:root{--rb-size:72px;--rb-off:22px}}@media (max-width:600px){:root{--rb-size:64px;--rb-off:16px}}#co{right:calc(var(--rb-off) + env(safe-area-inset-right,0px));bottom:calc(var(--rb-off) + env(safe-area-inset-bottom,0px));width:var(--rb-size);height:var(--rb-size);border-radius:50%;touch-action:manipulation;-webkit-tap-highlight-color:transparent}#co:hover{transform:scale(1.05)}#co:active{transform:scale(.97)}#co:focus-visible{outline:2px solid var(--ice);outline-offset:6px}#co .rb{position:absolute;top:0;right:0;bottom:0;left:0;display:block;pointer-events:none;transform:perspective(260px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .5s var(--e)}#co .rb svg{display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 8px 12px rgba(0,0,0,.4)) drop-shadow(0 0 10px rgba(200,147,43,.28))}#co .rb svg *{pointer-events:none}#co .rb-ring{transform-box:fill-box;transform-origin:center;animation:rot 70s linear infinite}#co .rb-body{transform-box:view-box;transform-origin:50px 84px;animation:rb-think 6s ease-in-out infinite}#co .rb-eyes,#co .rb-tipled{animation:rb-eyes 6s ease-in-out infinite}#co .rb-eyes{transform:translate(calc(var(--ex,0)*1.4px),calc(var(--ey,0)*1px));transition:transform .5s var(--e)}#co .rb-vis{transform:translate(calc(var(--ex,0)*.7px),calc(var(--ey,0)*.5px));transition:transform .5s var(--e)}#co .rb-glow{opacity:.8;transform-box:fill-box;transform-origin:center;transition:opacity .5s,transform .5s var(--e)}#co:hover .rb-glow,#co:focus-visible .rb-glow,#co.hi .rb-glow{opacity:1;transform:scale(1.14)}#co .rb-th{transform-box:fill-box;transform-origin:center;opacity:0;animation:rb-th 6s ease-in-out infinite}#co .rb-pt{transform-box:fill-box;transform-origin:center;opacity:0;animation:rb-pt 6s ease-out infinite}#co .rb-pt:nth-child(2){animation-delay:.12s}#co .rb-pt:nth-child(3){animation-delay:.24s}#co.hi .rb svg{animation:rb-greet .9s var(--e)}@keyframes rb-think{0%,to{transform:translateY(0) rotate(0)}20%{transform:translateY(-3px) rotate(0)}40%{transform:translateY(-3.5px) rotate(-6deg)}62%{transform:translateY(-2px) rotate(-6deg)}84%{transform:translateY(-.5px) rotate(0)}}@keyframes rb-eyes{0%,to{opacity:.8}38%,62%{opacity:1}}@keyframes rb-th{0%,30%{opacity:0;transform:translateY(4px) scale(.5)}40%,52%{opacity:1;transform:none}58%,to{opacity:0;transform:translateY(-2px) scale(.3)}}@keyframes rb-pt{0%,54%{opacity:0;transform:translate(0) scale(.4)}60%{opacity:.95}86%,to{opacity:0;transform:translate(var(--dx,4px),var(--dy,-5px)) scale(1)}}@keyframes rb-greet{0%{transform:scale(1) rotate(0)}35%{transform:scale(1.08) rotate(5deg)}68%{transform:scale(1.03) rotate(-3deg)}to{transform:scale(1) rotate(0)}}#co .tip{right:calc(100% + 16px);transform:translate(6px,-50%);transition:opacity .4s,transform .4s var(--e)}#co:hover .tip,#co:focus-visible .tip{transform:translateY(-50%)}#co[aria-expanded=true] .tip{opacity:0!important}@media (hover:none){#co:not(:focus-visible) .tip{display:none}}#co .nb{position:absolute;top:8%;right:8%;width:12px;height:12px;border-radius:50%;background:var(--ice);box-shadow:0 0 0 2px var(--bg),0 0 10px var(--ice);pointer-events:none}#co .nb[hidden]{display:none}.rbn{position:fixed;z-index:90;right:calc(var(--rb-off) + env(safe-area-inset-right,0px));bottom:calc(var(--rb-off) + var(--rb-size) + 16px + env(safe-area-inset-bottom,0px));max-width:min(264px,calc(100vw - 2*var(--rb-off) - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)));background:#0f0d08f0;border:1px solid var(--line);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 18px 50px #00000073;opacity:0;transform:translateY(8px);transition:opacity .4s,transform .4s var(--e)}.rbn[hidden]{display:none}.rbn.o{opacity:1;transform:none}.rbn:after{content:"";position:absolute;right:calc(var(--rb-size)/2 - 6px);bottom:-6px;width:10px;height:10px;background:inherit;border-right:1px solid var(--line);border-bottom:1px solid var(--line);transform:rotate(45deg)}.rbn-go{display:block;width:100%;text-align:left;background:none;border:0;color:var(--tx);font:500 14px/1.45 var(--b);padding:14px 44px 14px 16px;cursor:pointer;min-height:48px}.rbn-x{position:absolute;top:0;right:0;width:44px;height:44px;background:none;border:0;color:var(--mu);font-size:14px;cursor:pointer}.rbn-x:hover{color:var(--tx)}.rbn-go:focus-visible,.rbn-x:focus-visible,#cc button:focus-visible,#cf button:focus-visible,.ch button:focus-visible{outline:2px solid var(--ice);outline-offset:-3px}html[data-theme=light] .rbn{background:#f5f0e4f5;box-shadow:0 18px 50px #3c280a38}#cp{right:calc(var(--rb-off) + env(safe-area-inset-right,0px));bottom:calc(var(--rb-off) + var(--rb-size) + 12px + env(safe-area-inset-bottom,0px));width:min(340px,calc(100vw - 2*var(--rb-off) - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)));height:min(400px,calc(100svh - var(--rb-off) - var(--rb-size) - 120px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)));min-height:260px;transform-origin:100% 100%;transform:translateY(16px) scale(.94);overflow:hidden}#cp.o{transform:none}#cp:after{content:"";position:absolute;left:0;right:0;top:-60px;height:60px;background:linear-gradient(to bottom,transparent,rgba(200,147,43,.2),transparent);opacity:0;pointer-events:none;z-index:2}#cp.o:after{animation:rb-scan 1s var(--e) .05s 1 both}@keyframes rb-scan{0%{opacity:0;top:-60px}15%{opacity:1}to{opacity:0;top:100%}}.ch svg{width:40px;height:40px;overflow:visible}#cc{display:none}.ch{position:absolute;top:0;right:0;z-index:3;padding:0;border:0;background:none;display:block}.ch svg,.ch>div{display:none}.ch button{width:44px;height:44px;margin:0}#cm{padding-top:44px}#cm{min-height:0;flex:1 1 auto}#cf{flex:none;height:44px;align-items:stretch}#cf input{padding:0 14px;height:44px;font-size:15px;min-width:0}#cf button{width:44px;height:44px;font-size:17px;flex:none}.soc{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.soc a{--c:#F3DFA2;--rgb:243,223,162;--g:linear-gradient(135deg,#F3DFA2,#C8932B);--ink:#fff;position:relative;width:54px;height:54px;display:grid;place-items:center;border-radius:18px;color:var(--c);background:linear-gradient(145deg,rgba(var(--rgb),.2),rgba(var(--rgb),.05));border:1px solid rgba(var(--rgb),.4);box-shadow:0 8px 22px -10px rgba(var(--rgb),.55),inset 0 1px #ffffff1a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .4s cubic-bezier(.2,.8,.2,1),color .3s,border-color .3s,box-shadow .4s}.soc a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--g);opacity:0;transition:opacity .35s}.soc a svg{position:relative;z-index:1;width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:transform .4s cubic-bezier(.2,.8,.2,1)}.soc a:hover,.soc a:focus-visible{transform:translateY(-6px) rotate(-6deg) scale(1.06);color:var(--ink);border-color:transparent;box-shadow:0 18px 34px -10px rgba(var(--rgb),.75)}.soc a:hover:before,.soc a:focus-visible:before{opacity:1}.soc a:hover svg,.soc a:focus-visible svg{transform:scale(1.12) rotate(6deg)}.soc a:focus-visible{outline:2px solid var(--c);outline-offset:4px}.soc a:after{content:attr(data-l);position:absolute;left:50%;bottom:calc(100% + 12px);transform:translate(-50%,6px);padding:6px 10px;border-radius:8px;white-space:nowrap;font:500 11px/1 Space Grotesk,system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#0a0906;background:#f3dfa2;opacity:0;pointer-events:none;transition:opacity .25s,transform .25s}.soc a:hover:after,.soc a:focus-visible:after{opacity:1;transform:translate(-50%)}@media (hover:none){.soc a:after{display:none}}.soc a[data-k=tiktok]{--c:#25F4EE;--rgb:37,244,238;--g:linear-gradient(135deg,#25F4EE,#FE2C55);--ink:#0A0906}.soc a[data-k=instagram]{--c:#FF5BA8;--rgb:255,91,168;--g:linear-gradient(45deg,#F58529,#DD2A7B 55%,#8134AF)}.soc a[data-k=x]{--c:#E7E9EA;--rgb:231,233,234;--g:linear-gradient(135deg,#f5f5f5,#8a8f94);--ink:#0A0906}.soc a[data-k=youtube]{--c:#FF3B3B;--rgb:255,59,59;--g:linear-gradient(135deg,#FF3B3B,#B80000)}.soc a[data-k=telegram]{--c:#3CB6F2;--rgb:60,182,242;--g:linear-gradient(135deg,#3CB6F2,#1C7FC9)}.soc a[data-k=facebook]{--c:#4C8DFF;--rgb:76,141,255;--g:linear-gradient(135deg,#4C8DFF,#1456C8)}.soc a[data-k=email]{--c:#F3DFA2;--rgb:243,223,162;--g:linear-gradient(135deg,#F3DFA2,#C8932B);--ink:#0A0906}.soc a[data-k=phone]{--c:#4ADE80;--rgb:74,222,128;--g:linear-gradient(135deg,#4ADE80,#16A34A);--ink:#06210F}:root[data-theme=light] .soc a[data-k=tiktok]{--c:#0E9F9A}:root[data-theme=light] .soc a[data-k=x]{--c:#1A1A1A;--rgb:26,26,26}:root[data-theme=light] .soc a[data-k=email]{--c:#9A650C;--rgb:154,101,12}:root[data-theme=light] .soc a[data-k=phone]{--c:#15803D}:root[data-theme=light] .soc a[data-k=instagram]{--c:#D6246E}@media (max-width:600px){.soc{gap:8px;--s:min(48px, calc((100vw - 110px)/8) )}.soc a{width:var(--s);height:var(--s);border-radius:calc(var(--s)*.3)}.soc a svg{width:calc(var(--s)*.46);height:calc(var(--s)*.46)}}@media (prefers-reduced-motion:reduce){.soc a,.soc a svg,.soc a:before,.soc a:after{transition:none}.soc a:hover,.soc a:focus-visible{transform:none}}:root{--an-e:cubic-bezier(.2,.8,.2,1);--an-pop:cubic-bezier(.34,1.56,.64,1)}@property --ra{syntax:"<number>";inherits:false;initial-value:0}.an-bar{position:fixed;left:0;right:0;top:0;height:3px;z-index:120;pointer-events:none;transform-origin:left;transform:scaleX(var(--sp,0));background:linear-gradient(90deg,var(--eg),var(--eg2))}.an-pre{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;place-items:center}html.an-load .an-pre{display:grid}.an-pre i{position:absolute;top:0;bottom:0;width:50.3%;background:#0a0906;transition:transform .95s cubic-bezier(.7,0,.2,1)}.an-pre .a{left:0}.an-pre .b{right:0}.an-pre .ln{position:absolute;left:50%;top:0;bottom:0;width:2px;margin-left:-1px;background:linear-gradient(#f3dfa2,#c8932b,#f3dfa2);box-shadow:0 0 26px 4px #f3dfa280;transform:scaleY(0);transform-origin:top;animation:an-line 1s var(--an-e) forwards;transition:opacity .4s}.an-pre .nm{position:relative;font:700 clamp(18px,3vw,30px)/1 var(--h);letter-spacing:.42em;padding-left:.42em;color:#f3dfa2;opacity:0;animation:an-fade .8s .35s forwards;transition:opacity .4s,letter-spacing .9s}.an-pre.out .a{transform:translate(-101%)}.an-pre.out .b{transform:translate(101%)}.an-pre.out .ln{opacity:0}.an-pre.out .nm{animation:none;opacity:0;letter-spacing:.9em}@keyframes an-line{to{transform:scaleY(1)}}@keyframes an-fade{to{opacity:1}}html.js .hero h1{perspective:900px}html.js .hero h1 span{transform-origin:50% 100%;transition:transform 1.2s var(--an-e),opacity 1s,filter 1s,color .5s}html.js:not(.an-ready) .hero h1 span{opacity:0;transform:translateY(46px) rotateX(-75deg);filter:blur(8px)}html.js .hero h1 span:nth-child(2){transition-delay:.14s,.14s,.14s,0s}html.js .hero h1 span:nth-child(3){transition-delay:.28s,.28s,.28s,0s}html.js .meta-top,html.js .hbar{transition:opacity 1s .6s var(--an-e),translate 1s .6s var(--an-e)}html.js:not(.an-ready) .meta-top{opacity:0;translate:0 -20px}html.js:not(.an-ready) .hbar{opacity:0;translate:0 30px}html.js .scroll{transition:opacity 1s .9s}html.js:not(.an-ready) .scroll{opacity:0}html.js .art,html.js .rbv{transition:opacity 1.4s .2s,scale 1.6s .2s var(--an-e)}html.js:not(.an-ready) .art,html.js:not(.an-ready) .rbv{opacity:0;scale:.86}.hero h1 .o:hover{color:var(--tx)}.btn{transition:color .5s var(--e),translate .35s var(--an-e)}.logo-img{transition:rotate .6s var(--an-pop),scale .6s var(--an-pop)}.logo:hover .logo-img{rotate:-14deg;scale:1.12}.vals li{transition:translate .45s var(--an-pop),background .3s,color .3s,border-color .3s,box-shadow .4s}.vals li:hover{translate:0 -6px;background:linear-gradient(135deg,#f3dfa2,#c8932b);color:#0a0906;border-color:transparent;box-shadow:0 14px 28px -10px #c8932b99}.mono{transform-style:preserve-3d;will-change:transform}html.js [data-an]:not(.an-in){opacity:0}[data-an].an-in{animation:an-pop .95s var(--an-pop) backwards;animation-delay:var(--d,0s)}[data-an=left].an-in{animation-name:an-left;animation-timing-function:var(--an-e)}[data-an=rise].an-in{animation-name:an-rise}@keyframes an-pop{0%{opacity:0;scale:.78;filter:blur(6px)}}@keyframes an-left{0%{opacity:0;translate:-60px 0}}@keyframes an-rise{0%{opacity:0;translate:0 26px;scale:.9}}.an-f{position:relative}.an-fwb{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.an-fw{position:absolute;left:0;top:50%;transform:translateY(-50%);font:700 clamp(120px,24vw,380px)/1 var(--h);letter-spacing:-.05em;color:transparent;-webkit-text-stroke:1px var(--eln);white-space:nowrap;-webkit-user-select:none;user-select:none}.an-f .wrap{position:relative;z-index:1}.an-fg{display:grid;grid-template-columns:5fr 6fr;gap:clamp(32px,7vw,120px);align-items:start;margin-top:64px}.an-fs{position:sticky;top:110px;align-self:start;padding:18px}.an-fc{position:relative;margin:0 auto;width:min(100%,440px);aspect-ratio:4/5;transform-style:preserve-3d;cursor:zoom-in;transition:transform .6s var(--an-e)}.an-ring{position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px;border-radius:32px;background:conic-gradient(from calc(var(--ra)*1deg),#f3dfa2,#c8932b,#7a4d08,#f3dfa2);transform:translateZ(-40px);opacity:.85;transition:--ra 1.1s var(--an-e)}.an-fc[data-ch="1"]{--ra:90}.an-fc[data-ch="2"]{--ra:180}.an-fc[data-ch="3"]{--ra:270}.an-fc:before,.an-fc:after{content:"";position:absolute;width:26px;height:26px;z-index:3;transform:translateZ(30px);pointer-events:none;transition:translate .6s var(--an-e)}.an-fc:before{left:-26px;top:-26px;border-left:1px solid var(--eg2);border-top:1px solid var(--eg2)}.an-fc:after{right:-26px;bottom:-26px;border-right:1px solid var(--eg2);border-bottom:1px solid var(--eg2)}.an-fc:hover:before{translate:-8px -8px}.an-fc:hover:after{translate:8px 8px}.an-fr{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:26px;overflow:hidden;background:radial-gradient(circle at 50% 35%,#3a2f15,#0c0a07);border:1px solid var(--eln)}.an-fr:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,transparent 55%,rgba(10,9,6,.75))}.an-img{position:absolute;top:-8%;right:0;bottom:-8%;left:0}.an-img img{width:100%;height:100%;object-fit:cover;object-position:50% 20%;display:block;transition:scale 1.4s var(--an-e),filter 1s,object-position 1.4s var(--an-e)}.an-img .ph{display:grid;place-items:center;width:100%;height:100%;font:700 90px/1 var(--h);color:var(--eg2)}.an-fc[data-ch="1"] .an-img img{scale:1.1;filter:saturate(1.15)}.an-fc[data-ch="2"] .an-img img{scale:1.2;object-position:50% 12%;filter:contrast(1.06)}.an-fc[data-ch="3"] .an-img img{scale:1.06;filter:saturate(1.2) brightness(1.05)}.an-fc:hover .an-img img{scale:1.12}.an-chip{position:absolute;left:-22px;bottom:34px;z-index:4;display:grid;gap:4px;padding:12px 18px;border-radius:14px;color:#f3dfa2;background:#0a0906b8;border:1px solid rgba(243,223,162,.35);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform:translateZ(70px);box-shadow:0 18px 40px -14px #000000b3}.an-chip b{font:700 15px/1 var(--h);letter-spacing:.14em;text-transform:uppercase}.an-chip span{font:400 11px/1.3 var(--m);letter-spacing:.12em;color:#f7f2e7bf}.an-chip span.sw{animation:an-sw .6s var(--an-e)}@keyframes an-sw{0%{opacity:0;translate:0 8px}}.an-zoom{position:absolute;right:14px;top:14px;z-index:4;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(243,223,162,.4);background:#0a09068c;color:#f3dfa2;cursor:pointer;transform:translateZ(60px);transition:background .3s,color .3s,scale .4s var(--an-pop)}.an-zoom:hover,.an-zoom:focus-visible{background:#f3dfa2;color:#0a0906;scale:1.1}.an-zoom svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.an-story{position:relative;--sp:0;padding-left:clamp(28px,4vw,56px)}.an-story:before,.an-story:after{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:var(--eln)}.an-story:after{background:linear-gradient(var(--eg2),var(--eg));transform-origin:top;transform:scaleY(var(--sp));box-shadow:0 0 12px #f3dfa299}.an-st{position:relative;min-height:78vh;display:flex;flex-direction:column;justify-content:center;gap:18px;opacity:.2;filter:blur(1.5px);translate:0 24px;transition:opacity .7s,filter .7s,translate .9s var(--an-e)}.an-st:before{content:"";position:absolute;left:calc(clamp(28px,4vw,56px)*-1 - 5px);top:50%;width:11px;height:11px;border-radius:50%;background:var(--bg);border:1px solid var(--eg2);transition:background .5s,box-shadow .5s,scale .5s var(--an-pop)}.an-st.on{opacity:1;filter:none;translate:none}.an-st.on:before{background:var(--eg2);box-shadow:0 0 16px 3px #f3dfa2b3;scale:1.5}.an-st .k{font:400 12px/1 var(--m);letter-spacing:.2em;color:var(--eg)}.an-st h3{font-size:clamp(30px,4.2vw,60px);line-height:1;color:var(--etx)}.an-st h3 .w{display:inline-block;opacity:0;translate:0 .7em;rotate:x -50deg;transition:opacity .7s,translate .8s var(--an-e),rotate .8s var(--an-e);transition-delay:calc(var(--i)*70ms)}.an-st.on h3 .w{opacity:1;translate:none;rotate:none}.an-st p{margin:0;max-width:46ch;font-size:18px;color:var(--emut)}.an-st .btn{align-self:flex-start;margin-top:10px}.an-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:grid;place-items:center;padding:20px;perspective:1200px}.an-modal[hidden]{display:none}.an-bk{position:absolute;top:0;right:0;bottom:0;left:0;background:#050402cc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;transition:opacity .45s}.an-mc{position:relative;width:min(92vw,500px);max-height:92svh;overflow:auto;border-radius:26px;background:var(--surf);border:1px solid var(--eln);box-shadow:0 50px 120px -20px #000c,0 0 80px #c8932b33;opacity:0;transform:translateY(70px) rotateX(-28deg) scale(.6);transition:transform .75s var(--an-pop),opacity .4s}.an-modal.o .an-bk{opacity:1}.an-modal.o .an-mc{opacity:1;transform:none}.an-mimg{aspect-ratio:4/5;background:#15120b}.an-mimg img,.an-mimg .ph{width:100%;height:100%;object-fit:cover;object-position:50% 20%;display:grid;place-items:center;font:700 110px/1 var(--h);color:var(--eg2)}.an-mcap{display:grid;gap:6px;padding:18px 24px 22px;color:var(--etx)}.an-mcap b{font:700 16px/1 var(--h);letter-spacing:.14em;text-transform:uppercase}.an-mcap span{font:400 12px/1.4 var(--m);letter-spacing:.1em;color:var(--emut)}.an-x{position:absolute;right:10px;top:10px;z-index:2;width:44px;height:44px;border-radius:50%;border:1px solid rgba(243,223,162,.4);background:#0a090699;color:#f3dfa2;font-size:16px;cursor:pointer;transition:background .3s,color .3s,rotate .5s var(--an-pop)}.an-x:hover,.an-x:focus-visible{background:#f3dfa2;color:#0a0906;rotate:90deg}.rbv-video,.rbv-fb{transform:perspective(900px) rotateY(calc(var(--hx,0)*12deg)) rotateX(calc(var(--hy,0)*-9deg));transition:transform .5s var(--an-e)}.art svg{transform:perspective(1000px) rotateY(calc(var(--hx,0)*-7deg)) rotateX(calc(var(--hy,0)*5deg));transition:transform .6s var(--an-e)}@media (max-width:900px){.an-fg{grid-template-columns:1fr;margin-top:40px}.an-fs{position:relative;top:auto;padding:14px}.an-fc{width:min(78vw,360px)}.an-chip{left:-8px}.an-st{min-height:auto;padding:36px 0;opacity:1;filter:none;translate:none}}@media (prefers-reduced-motion:reduce){.an-pre{display:none!important}html.js [data-an]:not(.an-in){opacity:1}[data-an].an-in{animation:none}.an-st{opacity:1;filter:none;translate:none}.an-st h3 .w{opacity:1;translate:none;rotate:none;transition:none}.an-st:before{transition:none}.an-mc,.an-bk,.an-fc,.an-ring,.an-img img{transition:none}.an-fc{transform:none!important}.an-bar{display:none}}
