.wp-block-combined-theme-axiom-portfolio{background:#0a0a0c!important;margin:0!important;padding:0!important}.axiom-portfolio-section{background:#0a0a0c;font-family:Manrope,-apple-system,BlinkMacSystemFont,sans-serif;overflow:hidden;position:relative}.axiom-portfolio-section:before{background:radial-gradient(ellipse 50% 50% at 50% 100%,rgba(240,165,0,.04) 0,transparent 70%);bottom:0;content:"";height:800px;left:50%;pointer-events:none;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:120%}.axiom-portfolio{padding:180px 0 200px;position:relative}@media(max-width:768px){.axiom-portfolio{padding:120px 0 140px}}.axiom-portfolio__container{margin:0 auto;max-width:1500px;padding:0 48px}@media(max-width:768px){.axiom-portfolio__container{padding:0 20px}}.axiom-portfolio__title{-webkit-animation:portfolioTitleReveal 1.4s cubic-bezier(.16,1,.3,1) .2s forwards;animation:portfolioTitleReveal 1.4s cubic-bezier(.16,1,.3,1) .2s forwards;color:#fff;font-size:clamp(60px,12vw,160px);font-weight:300;letter-spacing:-.04em;line-height:.95;margin:0 0 160px!important;opacity:0;padding-bottom:0!important;text-align:center;-webkit-transform:translateY(80px);transform:translateY(80px)}@media(max-width:768px){.axiom-portfolio__title{font-size:clamp(44px,14vw,80px);margin-bottom:100px!important}}.axiom-portfolio__title-italic{-webkit-animation:titleSlideIn 1.2s cubic-bezier(.16,1,.3,1) .4s both;animation:titleSlideIn 1.2s cubic-bezier(.16,1,.3,1) .4s both;color:hsla(0,0%,100%,.55);display:inline-block;font-style:italic;font-weight:200}.axiom-portfolio__title-bold{background:linear-gradient(135deg,#fff,#fff 40%,#00d4ff);-webkit-background-clip:text;background-clip:text;display:inline-block;font-weight:800;-webkit-text-fill-color:transparent;-webkit-animation:titleSlideIn 1.2s cubic-bezier(.16,1,.3,1) .5s both;animation:titleSlideIn 1.2s cubic-bezier(.16,1,.3,1) .5s both}.axiom-portfolio__grid{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[12];gap:24px;grid-auto-rows:240px;grid-template-columns:repeat(12,1fr)}@media(max-width:1200px){.axiom-portfolio__grid{-ms-grid-columns:(1fr)[8];gap:20px;grid-auto-rows:220px;grid-template-columns:repeat(8,1fr)}}@media(max-width:768px){.axiom-portfolio__grid{-ms-grid-columns:1fr;gap:16px;grid-auto-rows:auto;grid-template-columns:1fr}}.axiom-portfolio__item{-webkit-animation:portfolioItemReveal .9s cubic-bezier(.16,1,.3,1) forwards;animation:portfolioItemReveal .9s cubic-bezier(.16,1,.3,1) forwards;border-radius:20px;cursor:pointer;opacity:0;overflow:hidden;position:relative;-webkit-transform:translateY(60px) scale(.95);transform:translateY(60px) scale(.95);-webkit-transition:all .6s cubic-bezier(.16,1,.3,1);transition:all .6s cubic-bezier(.16,1,.3,1)}.axiom-portfolio__item[data-index="0"]{-webkit-animation-delay:.15s;animation-delay:.15s}.axiom-portfolio__item[data-index="1"]{-webkit-animation-delay:.25s;animation-delay:.25s}.axiom-portfolio__item[data-index="2"]{-webkit-animation-delay:.35s;animation-delay:.35s}.axiom-portfolio__item[data-index="3"]{-webkit-animation-delay:.45s;animation-delay:.45s}.axiom-portfolio__item[data-index="4"]{-webkit-animation-delay:.55s;animation-delay:.55s}.axiom-portfolio__item[data-index="5"]{-webkit-animation-delay:.65s;animation-delay:.65s}.axiom-portfolio__item[data-index="6"]{-webkit-animation-delay:.75s;animation-delay:.75s}.axiom-portfolio__item[data-index="7"]{-webkit-animation-delay:.85s;animation-delay:.85s}.axiom-portfolio__item--large{-ms-grid-column-span:5;grid-column:span 5;-ms-grid-row-span:2;grid-row:span 2}@media(max-width:1200px){.axiom-portfolio__item--large{-ms-grid-column-span:5;grid-column:span 5;-ms-grid-row-span:2;grid-row:span 2}}@media(max-width:768px){.axiom-portfolio__item--large{-ms-grid-column-span:1;grid-column:span 1;-ms-grid-row-span:1;grid-row:span 1}}.axiom-portfolio__item--large .axiom-portfolio__play{height:88px;width:88px}.axiom-portfolio__item--medium{-ms-grid-column-span:4;grid-column:span 4;-ms-grid-row-span:2;grid-row:span 2}@media(max-width:1200px){.axiom-portfolio__item--medium{-ms-grid-column-span:4;grid-column:span 4;-ms-grid-row-span:2;grid-row:span 2}}@media(max-width:768px){.axiom-portfolio__item--medium{-ms-grid-column-span:1;grid-column:span 1;-ms-grid-row-span:1;grid-row:span 1}}.axiom-portfolio__item--small{-ms-grid-column-span:3;grid-column:span 3;-ms-grid-row-span:1;grid-row:span 1}@media(max-width:1200px){.axiom-portfolio__item--small{-ms-grid-column-span:3;grid-column:span 3;-ms-grid-row-span:1;grid-row:span 1}}@media(max-width:768px){.axiom-portfolio__item--small{-ms-grid-column-span:1;grid-column:span 1;-ms-grid-row-span:1;grid-row:span 1}}.axiom-portfolio__item--small .axiom-portfolio__play{height:56px;width:56px}.axiom-portfolio__item--small .axiom-portfolio__play svg{height:18px;width:18px}.axiom-portfolio__item:before{background:linear-gradient(145deg,hsla(0,0%,100%,.15),transparent 30%,transparent 70%,hsla(0,0%,100%,.08));border-radius:20px;content:"";inset:0;-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) content-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) content-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff));mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute;-webkit-transition:all .5s cubic-bezier(.16,1,.3,1);transition:all .5s cubic-bezier(.16,1,.3,1);z-index:10}.axiom-portfolio__item:after{background:linear-gradient(135deg,#00d4ff,#f0a500);border-radius:22px;content:"";-webkit-filter:blur(24px);filter:blur(24px);inset:-2px;opacity:0;position:absolute;-webkit-transition:opacity .6s cubic-bezier(.16,1,.3,1);transition:opacity .6s cubic-bezier(.16,1,.3,1);z-index:-1}.axiom-portfolio__item:hover{-webkit-transform:translateY(-8px) scale(1.02);transform:translateY(-8px) scale(1.02)}.axiom-portfolio__item:hover:before{background:linear-gradient(145deg,#00d4ff,transparent 40%,transparent 60%,#f0a500)}.axiom-portfolio__item:hover:after{opacity:.5}.axiom-portfolio__item:hover .axiom-portfolio__thumbnail{opacity:0}.axiom-portfolio__item:hover .axiom-portfolio__video-preview{opacity:1}.axiom-portfolio__item:hover .axiom-portfolio__image{-webkit-filter:brightness(1.1) saturate(1.1);filter:brightness(1.1) saturate(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.axiom-portfolio__item:hover .axiom-portfolio__overlay{opacity:1}.axiom-portfolio__item:hover .axiom-portfolio__play{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.axiom-portfolio__item:hover .axiom-portfolio__category{color:#00d4ff}.axiom-portfolio__link{color:inherit;display:block;height:100%;text-decoration:none}.axiom-portfolio__image-wrapper{-webkit-animation:gradientShimmer 10s ease infinite;animation:gradientShimmer 10s ease infinite;background:linear-gradient(135deg,#171719,#1e1e22 25%,#171719 50%,#111114 75%,#171719);background-size:400% 400%;height:100%;overflow:hidden;position:relative;width:100%}@media(max-width:768px){.axiom-portfolio__image-wrapper{height:300px}}.axiom-portfolio__image,.axiom-portfolio__thumbnail{background:transparent;color:transparent;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;-webkit-transition:all .7s cubic-bezier(.16,1,.3,1);transition:all .7s cubic-bezier(.16,1,.3,1);width:100%}.axiom-portfolio__image:-moz-broken,.axiom-portfolio__image:not([src]),.axiom-portfolio__image[src=""],.axiom-portfolio__thumbnail:-moz-broken,.axiom-portfolio__thumbnail:not([src]),.axiom-portfolio__thumbnail[src=""]{opacity:0}.axiom-portfolio__thumbnail{z-index:2}.axiom-portfolio__video-preview{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;-webkit-transition:opacity .5s ease;transition:opacity .5s ease;width:100%;z-index:1}.axiom-portfolio__overlay{background:-webkit-gradient(linear,left top,left bottom,from(rgba(5,5,7,.1)),color-stop(30%,transparent),color-stop(50%,transparent),to(rgba(5,5,7,.8))),radial-gradient(circle at 50% 50%,transparent 0,rgba(5,5,7,.3) 100%);background:linear-gradient(180deg,rgba(5,5,7,.1),transparent 30%,transparent 50%,rgba(5,5,7,.8)),radial-gradient(circle at 50% 50%,transparent 0,rgba(5,5,7,.3) 100%);inset:0;position:absolute;-webkit-transition:opacity .5s cubic-bezier(.16,1,.3,1);transition:opacity .5s cubic-bezier(.16,1,.3,1);z-index:5}.axiom-portfolio__overlay,.axiom-portfolio__play{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0}.axiom-portfolio__play{backdrop-filter:blur(16px);background:hsla(0,0%,100%,.1);border:2px solid hsla(0,0%,100%,.4);border-radius:50%;color:#fff;height:72px;position:relative;-webkit-transform:scale(.6);transform:scale(.6);-webkit-transition:all .5s cubic-bezier(.16,1,.3,1);transition:all .5s cubic-bezier(.16,1,.3,1);width:72px;z-index:6}.axiom-portfolio__play:before{-webkit-animation:playButtonPulse 2s ease-out infinite;animation:playButtonPulse 2s ease-out infinite;border:1px solid #00d4ff;border-radius:50%;content:"";inset:-8px;opacity:0;position:absolute}.axiom-portfolio__play svg{-webkit-filter:drop-shadow(0 0 10px hsla(0,0%,100%,.5));filter:drop-shadow(0 0 10px rgba(255,255,255,.5));height:24px;margin-left:4px;width:24px}.axiom-portfolio__play:hover{background:rgba(0,212,255,.2);border-color:#00d4ff;-webkit-box-shadow:0 0 40px rgba(0,212,255,.6),inset 0 0 20px rgba(0,212,255,.1);box-shadow:0 0 40px rgba(0,212,255,.6),inset 0 0 20px rgba(0,212,255,.1);-webkit-transform:scale(1.15)!important;transform:scale(1.15)!important}.axiom-portfolio__play:hover:before{opacity:.8}.axiom-portfolio__play:hover svg{-webkit-filter:drop-shadow(0 0 20px #00d4ff);filter:drop-shadow(0 0 20px #00d4ff)}.axiom-portfolio__info{background:-webkit-gradient(linear,left bottom,left top,from(rgba(5,5,7,.95)),color-stop(50%,rgba(5,5,7,.7)),to(transparent));background:linear-gradient(0deg,rgba(5,5,7,.95) 0,rgba(5,5,7,.7) 50%,transparent);bottom:0;left:0;opacity:1;padding:28px;position:absolute;right:0;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all .5s cubic-bezier(.16,1,.3,1);transition:all .5s cubic-bezier(.16,1,.3,1);z-index:6}@media(max-width:768px){.axiom-portfolio__info{padding:20px}}.axiom-portfolio__category{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:hsla(0,0%,100%,.55);font-size:11px;font-weight:700;gap:8px;letter-spacing:.2em;margin-bottom:12px;text-transform:uppercase;-webkit-transition:color .4s ease;transition:color .4s ease}.axiom-portfolio__category:before{background:#00d4ff;border-radius:50%;-webkit-box-shadow:0 0 10px rgba(0,212,255,.6);box-shadow:0 0 10px rgba(0,212,255,.6);content:"";height:6px;width:6px}.axiom-portfolio__item-title{color:#fff;font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.3;margin:0}@media(max-width:768px){.axiom-portfolio__item-title{font-size:18px}}.axiom-portfolio__cta-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:100px}@media(max-width:768px){.axiom-portfolio__cta-wrapper{margin-top:60px}}.axiom-portfolio__cta{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;color:#fff;font-size:13px;font-weight:700;gap:16px;isolation:isolate;letter-spacing:.12em;overflow:hidden;padding:22px 52px;text-decoration:none;text-transform:uppercase}.axiom-portfolio__cta:before{background:linear-gradient(135deg,#00d4ff,hsla(0,0%,100%,.3) 50%,#f0a500);border-radius:60px;content:"";inset:0;-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) content-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) content-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff));mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1.5px;position:absolute;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.axiom-portfolio__cta:after{background:linear-gradient(135deg,#00d4ff,#f0a500);border-radius:60px;content:"";inset:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left;-webkit-transition:-webkit-transform .6s cubic-bezier(.16,1,.3,1);transition:-webkit-transform .6s cubic-bezier(.16,1,.3,1);transition:transform .6s cubic-bezier(.16,1,.3,1);transition:transform .6s cubic-bezier(.16,1,.3,1),-webkit-transform .6s cubic-bezier(.16,1,.3,1);z-index:-1}.axiom-portfolio__cta svg{height:16px;-webkit-transition:-webkit-transform .4s cubic-bezier(.34,1.56,.64,1);transition:-webkit-transform .4s cubic-bezier(.34,1.56,.64,1);transition:transform .4s cubic-bezier(.34,1.56,.64,1);transition:transform .4s cubic-bezier(.34,1.56,.64,1),-webkit-transform .4s cubic-bezier(.34,1.56,.64,1);width:16px}.axiom-portfolio__cta:hover{color:#0a0a0c}.axiom-portfolio__cta:hover:before{opacity:0}.axiom-portfolio__cta:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.axiom-portfolio__cta:hover svg{-webkit-transform:translateX(4px);transform:translateX(4px)}.axiom-portfolio__modal{display:-webkit-box;display:-ms-flexbox;display:flex;inset:0;position:fixed;z-index:99999;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-transition:all .5s cubic-bezier(.16,1,.3,1);transition:all .5s cubic-bezier(.16,1,.3,1);visibility:hidden}.axiom-portfolio__modal.is-open{opacity:1;visibility:visible}.axiom-portfolio__modal.is-open .axiom-portfolio__modal-container{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}.axiom-portfolio__modal.is-open .axiom-portfolio__modal-header{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.axiom-portfolio__modal-backdrop{backdrop-filter:blur(30px);background:rgba(5,5,7,.97);inset:0;position:absolute}.axiom-portfolio__modal-container{max-height:90vh;max-width:1200px;opacity:0;position:relative;-webkit-transform:scale(.9) translateY(40px);transform:scale(.9) translateY(40px);-webkit-transition:all .6s cubic-bezier(.16,1,.3,1);transition:all .6s cubic-bezier(.16,1,.3,1);width:90%}.axiom-portfolio__modal-container:before{background:linear-gradient(135deg,#00d4ff,#f0a500);border-radius:20px;content:"";-webkit-filter:blur(25px);filter:blur(25px);inset:-3px;opacity:.6;position:absolute;z-index:-1}.axiom-portfolio__modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;padding:0 0 20px;-webkit-transform:translateY(-20px);transform:translateY(-20px);-webkit-transition:all .5s cubic-bezier(.16,1,.3,1) .2s;transition:all .5s cubic-bezier(.16,1,.3,1) .2s}.axiom-portfolio__modal-title{color:#fff;font-size:20px;font-weight:700;letter-spacing:-.02em;margin:0}@media(max-width:768px){.axiom-portfolio__modal-title{font-size:16px}}.axiom-portfolio__modal-close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;backdrop-filter:blur(10px);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:50%;color:#fff;cursor:pointer;height:52px;justify-content:center;-webkit-transition:all .4s cubic-bezier(.16,1,.3,1);transition:all .4s cubic-bezier(.16,1,.3,1);width:52px}.axiom-portfolio__modal-close:hover{background:#00d4ff;border-color:#00d4ff;-webkit-box-shadow:0 0 30px rgba(0,212,255,.6);box-shadow:0 0 30px rgba(0,212,255,.6);color:#0a0a0c;-webkit-transform:scale(1.1) rotate(90deg);transform:scale(1.1) rotate(90deg)}@media(max-width:768px){.axiom-portfolio__modal-close{height:44px;width:44px}}.axiom-portfolio__modal-content{background:#000;border-radius:16px;overflow:hidden;position:relative}.axiom-portfolio__modal-content:before{border:1px solid hsla(0,0%,100%,.1);border-radius:16px;content:"";inset:0;pointer-events:none;position:absolute;z-index:2}.axiom-portfolio__modal-video{background:#000;border-radius:16px;display:block;max-height:75vh;width:100%}.axiom-portfolio__modal-video::-webkit-media-controls-panel{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.8)),to(transparent));background:linear-gradient(0deg,rgba(0,0,0,.8),transparent)}@-webkit-keyframes portfolioTitleReveal{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes portfolioTitleReveal{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes titleSlideIn{0%{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes titleSlideIn{0%{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes portfolioItemReveal{to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes portfolioItemReveal{to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@-webkit-keyframes gradientShimmer{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes gradientShimmer{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@-webkit-keyframes playButtonPulse{0%{opacity:.6;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}}@keyframes playButtonPulse{0%{opacity:.6;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}}
