.elementor-82 .elementor-element.elementor-element-4a653b35{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(244,238,233,0.09);--border-color:rgba(244,238,233,0.09);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-4a653b35:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-4a653b35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(9,7,10,0.78);}.elementor-82 .elementor-element.elementor-element-2892f110{--display:flex;--min-height:76px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:56px;--padding-right:56px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-82 .elementor-element.elementor-element-7b3d1195{width:auto;max-width:auto;}.elementor-82 .elementor-element.elementor-element-7b3d1195 img{width:140px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-82 .elementor-element.elementor-element-3897257a{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) autopx;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-82 .elementor-element.elementor-element-3897257a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-82 .elementor-element.elementor-element-3897257a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-82 .elementor-element.elementor-element-3897257a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-82 .elementor-element.elementor-element-3897257a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-82 .elementor-element.elementor-element-3897257a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-82 .elementor-element.elementor-element-3897257a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-82 .elementor-element.elementor-element-3897257a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-82 .elementor-element.elementor-element-3897257a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-82 .elementor-element.elementor-element-3897257a .elementor-icon-list-item > a{font-family:"Anton", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.9px;}.elementor-82 .elementor-element.elementor-element-3897257a .elementor-icon-list-text{color:#F4EEE9;transition:color 0.3s;}.elementor-82 .elementor-element.elementor-element-3897257a .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FF2B7D;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-82 .elementor-element.elementor-element-275ae6b4 .elementor-button{background-color:#FF2B7D;font-family:"Anton", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:1px;fill:#14040B;color:#14040B;box-shadow:0px 18px 40px -12px rgba(255,43,125,0.65);border-radius:4px 4px 4px 4px;padding:12px 22px 12px 22px;}.elementor-82 .elementor-element.elementor-element-275ae6b4 .elementor-button:hover, .elementor-82 .elementor-element.elementor-element-275ae6b4 .elementor-button:focus{background-color:#FF2B7D;color:#14040B;}.elementor-82 .elementor-element.elementor-element-275ae6b4 .elementor-button:hover svg, .elementor-82 .elementor-element.elementor-element-275ae6b4 .elementor-button:focus svg{fill:#14040B;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-82 .elementor-element.elementor-element-7c6cd893 .elementor-icon-wrapper{text-align:start;}.elementor-82 .elementor-element.elementor-element-7c6cd893.elementor-view-stacked .elementor-icon{background-color:#F4EEE9;}.elementor-82 .elementor-element.elementor-element-7c6cd893.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-7c6cd893.elementor-view-default .elementor-icon{color:#F4EEE9;border-color:#F4EEE9;}.elementor-82 .elementor-element.elementor-element-7c6cd893.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-7c6cd893.elementor-view-default .elementor-icon svg{fill:#F4EEE9;}.elementor-82 .elementor-element.elementor-element-7c6cd893 .elementor-icon{font-size:20px;}.elementor-82 .elementor-element.elementor-element-7c6cd893 .elementor-icon svg{height:20px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-82 .elementor-element.elementor-element-2892f110{--width:1280px;}}@media(max-width:1024px){.elementor-82 .elementor-element.elementor-element-2892f110{--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:767px){.elementor-82 .elementor-element.elementor-element-2892f110{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}}/* Start custom CSS for container, class: .elementor-element-4a653b35 *//* NowThatsZeus V1 · effects only. Fonts, colours, spacing and layout live in each widget's Style tab. */
:root{--ntz-pink:#ff2b7d;--ntz-ink:#09070a;--ntz-bone:#f4eee9;--ntz-line:rgba(244,238,233,.09);--ntz-line-2:rgba(244,238,233,.16);--ntz-ease:cubic-bezier(.2,.8,.2,1)}
html{scroll-behavior:smooth;scroll-padding-top:84px}
html,body{overflow-x:clip}
body{background:#09070a}
/* film grain */
body::after{content:"";position:fixed;inset:-50%;pointer-events:none;z-index:9998;opacity:.07;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");animation:ntzGrain 1.2s steps(6) infinite}
@keyframes ntzGrain{0%,100%{transform:translate(0,0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-1%)}80%{transform:translate(3%,3%)}}

/* wrapper basics */
.ntz .elementor-widget,.ntz .elementor-widget:not(:last-child){margin-block:0!important}
.ntz .wrap{margin-inline:auto}
.ntz a{text-decoration:none}
.ntz img{display:block}
.ntz .elementor-heading-title{text-wrap:balance}
.ntz .elementor-heading-title .pink{color:var(--ntz-pink)}
.ntz .elementor-heading-title em{font-style:normal;color:var(--ntz-pink)}
.ntz .elementor-heading-title .mark{font-family:"Permanent Marker",cursive;text-transform:none;letter-spacing:0}
.ntz .elementor-heading-title b{font-weight:inherit;color:var(--ntz-pink)}
.ntz .elementor-heading-title .chrome{background:linear-gradient(180deg,#fff 0%,#d9dde2 42%,#8f959c 52%,#eef0f3 70%,#b9bec4 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 3px 0 rgba(0,0,0,.6))}
.ntz .eyebrow .elementor-heading-title{display:inline-flex;align-items:center;gap:12px}
.ntz .eyebrow .elementor-heading-title::before{content:"";width:28px;height:2px;background:currentColor}

/* buttons: skew + light sweep */
.ntz .elementor-widget-button:not(.btn-ghost) .elementor-button{transform:skew(-8deg);overflow:hidden;isolation:isolate;transition:transform .35s var(--ntz-ease),box-shadow .35s}
.ntz .elementor-widget-button:not(.btn-ghost) .elementor-button-content-wrapper{transform:skew(8deg)}
.ntz .elementor-widget-button .elementor-button::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.55) 45%,transparent 60%);transform:translateX(-120%);transition:transform .8s ease}
.ntz .elementor-widget-button .elementor-button{position:relative}
.ntz .elementor-widget-button:not(.btn-ghost) .elementor-button:hover{transform:skew(-8deg) translateY(-3px)}
.ntz .elementor-widget-button .elementor-button:hover::after{transform:translateX(120%)}
.ntz .elementor-button-icon{transition:transform .35s}
.ntz .elementor-button:hover .elementor-button-icon{transform:translateX(5px)}

/* header: fixed, menu underline, mobile drawer */
.ntz.nav{position:fixed!important;left:0;right:0;top:0;z-index:999;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%)}
body.admin-bar .ntz.nav{top:32px}
@media (max-width:782px){body.admin-bar .ntz.nav{top:46px}}
.ntz .nav__links a{position:relative;display:block;padding:10px 12px}
.ntz .nav__links .elementor-icon-list-text{white-space:nowrap}
.ntz .nav__links a::after{content:"";position:absolute;left:12px;right:12px;bottom:4px;height:2px;background:var(--ntz-pink);transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ntz-ease)}
.ntz .nav__links a:hover::after,.ntz .nav__links li.on a::after{transform:scaleX(1)}
.ntz .nav__links li.on .elementor-icon-list-text{color:var(--ntz-pink)}
.ntz .burger{display:none}
.ntz .burger .elementor-icon{display:grid;place-items:center;width:46px;height:46px;border:1px solid var(--ntz-line-2);border-radius:4px;cursor:pointer}
@media (max-width:1240px){
  .ntz .burger{display:block;margin-left:auto}
  .ntz .nav__cta{display:none}
  .ntz .nav__links{position:absolute!important;top:76px;left:0;right:0;width:100%!important;margin:0!important;background:rgba(9,7,10,.97);border-bottom:1px solid var(--ntz-line);padding:8px 16px 24px;clip-path:inset(0 0 100% 0);transition:clip-path .45s cubic-bezier(.7,0,.2,1)}
  .ntz.nav.open .nav__links{clip-path:inset(0 0 0 0)}
  .ntz .nav__links .elementor-icon-list-items{flex-direction:column;align-items:stretch}
  .ntz .nav__links .elementor-icon-list-item{margin:0!important}
  .ntz .nav__links a{padding:12px 0;border-bottom:1px solid var(--ntz-line)}
  .ntz .nav__links .elementor-icon-list-text{font-size:26px!important}
  .ntz .nav__links a::after{display:none}
}

/* hero: glitch, scanlines, fades, notes */
.ntz .hero__stage{aspect-ratio:1900/520;isolation:isolate;overflow:hidden;animation:ntzHeroIn 1.6s var(--ntz-ease) both}
@keyframes ntzHeroIn{from{filter:brightness(.15) saturate(0)}to{filter:none}}
.ntz .hero__stage::before{content:"";position:absolute;inset:0;z-index:0;background-image:inherit;background-size:cover;background-position:center;mix-blend-mode:screen;opacity:0;filter:sepia(1) saturate(8) hue-rotate(-50deg);pointer-events:none;animation:ntzGlitch 6s steps(1) infinite 2s}
@keyframes ntzGlitch{0%,86%,100%{opacity:0;transform:none;clip-path:none}87%{opacity:.7;transform:translate(-14px,0);clip-path:inset(18% 0 62% 0)}89%{opacity:.6;transform:translate(10px,0);clip-path:inset(55% 0 20% 0)}91%{opacity:.7;transform:translate(-6px,0);clip-path:inset(35% 0 48% 0)}93%{opacity:0}}
.ntz .hero__stage::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(0,0,0,.22) 0 1px,transparent 1px 3px),linear-gradient(180deg,rgba(9,7,10,.55) 0%,transparent 18%,transparent 62%,var(--ntz-ink) 100%),linear-gradient(90deg,var(--ntz-ink) 0%,transparent 9%,transparent 91%,var(--ntz-ink) 100%)}
.ntz .note,.ntz .crown{z-index:3}
.ntz .note--l{rotate:-12deg}
.ntz .note--r{rotate:-10deg}
.ntz .note .elementor-heading-title::after{content:"";display:block;height:3px;width:70%;margin-top:8px;border-radius:3px;background:currentColor;transform:rotate(-3deg)}
.ntz .note--r .elementor-heading-title::after{background:var(--ntz-pink);margin-left:auto}
.ntz .note{animation:ntzNote .9s var(--ntz-ease) .9s both}
@keyframes ntzNote{from{opacity:0;translate:0 14px}to{opacity:1;translate:0 0}}
.ntz .crown{animation:ntzFloat 5s ease-in-out infinite}
.ntz .crown--a{rotate:-14deg}
.ntz .crown--b{rotate:10deg;animation-delay:-2s}
@keyframes ntzFloat{50%{translate:0 -10px}}
.ntz .hero__copy{z-index:4}
.ntz .hero__copy>*{animation:ntzRise .9s var(--ntz-ease) both}
.ntz .hero__copy>*:nth-child(2){animation-delay:.2s}
.ntz .hero__copy>*:nth-child(3){animation-delay:.4s}
@keyframes ntzRise{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}
.ntz .hero__meta .elementor-icon-list-text::before{content:"";display:inline-block;width:6px;height:6px;margin-right:10px;vertical-align:middle;border-radius:50%;background:var(--ntz-pink);box-shadow:0 0 10px var(--ntz-pink)}
@media (max-width:760px){.ntz .note,.ntz .crown{display:none}.ntz .hero__stage{aspect-ratio:auto;height:62vw}}

/* ticker */
.ntz.ticker{overflow:hidden;transform:rotate(-1.2deg);z-index:2}
.ntz .ticker__h .elementor-heading-title{display:flex;width:max-content;white-space:nowrap;animation:ntzMarq 32s linear infinite}
.ntz .ticker__h .elementor-heading-title span{padding-right:26px}
@keyframes ntzMarq{to{transform:translateX(-50%)}}

/* section index tiles */
@property --ntzang{syntax:"<angle>";inherits:false;initial-value:0deg}
.ntz .tile{aspect-ratio:3/4;isolation:isolate;overflow:hidden;transition:transform .55s var(--ntz-ease),box-shadow .55s}
.ntz .tile .tile__img{z-index:-3;height:100%}
.ntz .tile .tile__img .elementor-widget-container,.ntz .tile .tile__img img,.ntz .card .card__img .elementor-widget-container,.ntz .card .card__img img,.ntz .cast__img .elementor-widget-container,.ntz .cast__img img{width:100%;height:100%;object-fit:cover}
.ntz .tile .tile__img img{filter:grayscale(.85) brightness(.6) contrast(1.15);transform:scale(1.04);transition:filter .7s,transform 1.1s var(--ntz-ease)}
.ntz .tile::before{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(180deg,rgba(9,7,10,.15) 0%,rgba(9,7,10,0) 30%,rgba(9,7,10,.6) 62%,rgba(9,7,10,.96) 100%)}
.ntz .tile::after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--ntzang),transparent 0 62%,var(--ntz-pink) 78%,#fff 82%,var(--ntz-pink) 86%,transparent 90%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .45s;animation:ntzSpin 3.2s linear infinite}
@keyframes ntzSpin{to{--ntzang:360deg}}
.ntz .tile__n .elementor-heading-title{-webkit-text-stroke:1px rgba(244,238,233,.55);transition:color .4s,-webkit-text-stroke-color .4s}
.ntz .tile__go .elementor-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:rgba(9,7,10,.45);backdrop-filter:blur(6px);box-shadow:0 0 0 1px var(--ntz-line-2) inset;transform:rotate(-45deg);transition:transform .5s var(--ntz-ease),background .4s,color .4s}
.ntz .tile__t .elementor-heading-title,.ntz .tile__s .elementor-heading-title{transition:transform .5s var(--ntz-ease)}
.ntz .tile__s .elementor-heading-title::after{content:"";display:block;height:2px;width:28px;background:var(--ntz-pink);margin-top:10px;transition:width .6s var(--ntz-ease)}
.ntz .tile:hover{transform:translateY(-10px);box-shadow:0 0 0 1px rgba(255,43,125,.35) inset,0 40px 60px -30px rgba(255,43,125,.6)}
.ntz .tile:hover .tile__img img{filter:none;transform:scale(1.14)}
.ntz .tile:hover::after{opacity:1}
.ntz .tile:hover .tile__n .elementor-heading-title{color:var(--ntz-pink);-webkit-text-stroke-color:var(--ntz-pink)}
.ntz .tile:hover .tile__go .elementor-icon{transform:rotate(0);background:var(--ntz-pink);color:#16040b}
.ntz .tile:hover .tile__t .elementor-heading-title,.ntz .tile:hover .tile__s .elementor-heading-title{transform:translateY(-4px)}
.ntz .tile:hover .tile__s .elementor-heading-title::after{width:100%}
@media (max-width:1180px){.ntz .tiles-scroll{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ntz .tiles{grid-template-columns:repeat(7,200px)!important}.ntz .tile{scroll-snap-align:start}}

/* torn paper edges */
.ntz.torn::before,.ntz.torn--b::after{content:"";position:absolute;left:0;right:0;height:40px;z-index:2;pointer-events:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 40' preserveAspectRatio='none'><path d='M0 40 L0 22 L38 14 L70 26 L112 9 L150 20 L196 6 L240 24 L276 12 L322 28 L360 10 L402 21 L446 4 L488 18 L530 8 L574 26 L612 13 L660 22 L700 5 L744 19 L782 10 L826 27 L870 12 L912 23 L958 7 L1000 20 L1046 11 L1088 25 L1130 9 L1168 18 L1200 12 L1200 40 Z' fill='%23131015'/></svg>") center/100% 100% no-repeat}
.ntz.torn::before{top:-38px}
.ntz.torn--b::after{bottom:-38px;transform:scaleY(-1)}
.ntz.travel.torn::before,.ntz.travel.torn--b::after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 40' preserveAspectRatio='none'><path d='M0 40 L0 18 L44 26 L86 10 L130 22 L170 8 L214 24 L258 13 L300 27 L346 9 L390 20 L432 6 L476 23 L520 12 L566 26 L606 8 L652 19 L696 11 L738 27 L784 9 L826 21 L868 5 L914 18 L958 12 L1002 26 L1046 10 L1090 22 L1134 7 L1172 20 L1200 14 L1200 40 Z' fill='%23050405'/></svg>")}

/* apply: numbered list + star row */
.ntz .asks{counter-reset:ask}
.ntz .asks .elementor-icon-list-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}
.ntz .asks .elementor-icon-list-item{counter-increment:ask;display:flex;align-items:center;gap:14px;padding:16px 4px!important;margin:0!important;border-bottom:1px solid var(--ntz-line)}
.ntz .asks .elementor-icon-list-item::after{display:none!important}
.ntz .asks .elementor-icon-list-item:nth-child(odd){border-right:1px solid var(--ntz-line);padding-right:16px!important}
.ntz .asks .elementor-icon-list-item:nth-child(even){padding-left:20px!important}
.ntz .asks .elementor-icon-list-item::before{content:"0" counter(ask);font-family:"Anton",sans-serif;color:var(--ntz-pink);font-size:14px;width:28px;flex:none}
.ntz .asks .elementor-icon-list-item:last-child{grid-column:1/-1;border-right:0;padding-left:4px!important;background:linear-gradient(90deg,rgba(255,43,125,.12),transparent)}
.ntz .asks .elementor-icon-list-item:last-child::before{content:"★"}
@media (max-width:520px){.ntz .asks .elementor-icon-list-items{grid-template-columns:1fr}.ntz .asks .elementor-icon-list-item:nth-child(n){border-right:0;padding-inline:4px!important}}

/* phone recorder */
.ntz .rec__phone{aspect-ratio:9/18;transform:rotate(4deg);transition:transform .6s var(--ntz-ease)}
.ntz .rec:hover .rec__phone{transform:rotate(0) translateY(-6px)}
.ntz .rec__screen{height:100%;overflow:hidden;isolation:isolate}
.ntz .rec__screen::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(0,0,0,.55),transparent 28%,transparent 55%,rgba(0,0,0,.85))}
.ntz .rec__screen::after{content:"";position:absolute;inset:18% 12% 30%;pointer-events:none;opacity:.75;background:linear-gradient(#fff,#fff) 0 0/22px 2px no-repeat,linear-gradient(#fff,#fff) 0 0/2px 22px no-repeat,linear-gradient(#fff,#fff) 100% 0/22px 2px no-repeat,linear-gradient(#fff,#fff) 100% 0/2px 22px no-repeat,linear-gradient(#fff,#fff) 0 100%/22px 2px no-repeat,linear-gradient(#fff,#fff) 0 100%/2px 22px no-repeat,linear-gradient(#fff,#fff) 100% 100%/22px 2px no-repeat,linear-gradient(#fff,#fff) 100% 100%/2px 22px no-repeat}
.ntz .rec__dot .elementor-heading-title{display:inline-flex;align-items:center;gap:8px}
.ntz .rec__dot .elementor-heading-title::before{content:"";width:9px;height:9px;border-radius:50%;background:#ff1f4b;animation:ntzBlink 1s steps(1) infinite}
@keyframes ntzBlink{50%{opacity:0}}
.ntz .rec__time .elementor-heading-title{font-variant-numeric:tabular-nums}
.ntz .rec__prompt .elementor-heading-title{min-height:2.3em}
.ntz .rec__bar{height:4px;overflow:hidden}
.ntz .rec__bar::after{content:"";display:block;height:100%;width:var(--rp,0%);background:var(--ntz-pink);box-shadow:0 0 12px var(--ntz-pink)}
.ntz .rec__sticker{rotate:-8deg;z-index:2}

/* how it works: number circles + progress line */
.ntz .steps{counter-reset:st}
.ntz .steps::before{content:"";position:absolute;left:12.5%;right:12.5%;top:34px;height:2px;background:var(--ntz-line-2)}
.ntz .steps::after{content:"";position:absolute;left:12.5%;top:34px;height:2px;width:calc(75% * var(--p,0));background:linear-gradient(90deg,#b3104f,var(--ntz-pink));box-shadow:0 0 14px var(--ntz-pink);transition:width .2s linear}
.ntz .step{counter-increment:st;position:relative}
.ntz .step::before{content:counter(st);position:relative;z-index:1;display:grid;place-items:center;width:68px;height:68px;margin:0 auto 14px;border-radius:50%;background:#131015;border:2px solid var(--ntz-line-2);font-family:"Anton",sans-serif;font-size:28px;color:var(--ntz-bone);transition:background .5s,border-color .5s,color .5s,transform .5s var(--ntz-ease)}
.ntz .step.lit::before{background:var(--ntz-pink);border-color:var(--ntz-pink);color:#16040b;transform:scale(1.06);box-shadow:0 0 0 8px rgba(255,43,125,.14),0 0 30px rgba(255,43,125,.5)}
.ntz .step .elementor-icon-box-description{max-width:24ch;margin-inline:auto}
@media (max-width:900px){
  .ntz .steps::before{left:33px;right:auto;top:10px;bottom:10px;width:2px;height:auto}
  .ntz .steps::after{left:33px;top:10px;width:2px;height:calc((100% - 20px) * var(--p,0))}
  .ntz .step{padding:0 0 34px 90px}
  .ntz .step::before{position:absolute;left:0;top:0;margin:0}
  .ntz .step .elementor-icon-box-wrapper{text-align:left}
  .ntz .step .elementor-icon-box-icon{display:none}
  .ntz .step .elementor-icon-box-description{margin:0}
}

/* casting */
.ntz .cast__photo{aspect-ratio:4/5;isolation:isolate;overflow:hidden}
.ntz .cast__img{z-index:-2;height:100%}
.ntz .cast__img img{filter:grayscale(.2) contrast(1.1);transition:transform 1.2s var(--ntz-ease)}
.ntz .cast__photo:hover .cast__img img{transform:scale(1.05)}
.ntz .cast__photo::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,transparent 45%,rgba(9,7,10,.95))}
.ntz .cast__photo::before{content:"";position:absolute;top:14px;left:50%;width:120px;height:30px;translate:-50% 0;rotate:-4deg;background:rgba(244,238,233,.82);z-index:3;mix-blend-mode:screen;clip-path:polygon(3% 0,97% 4%,100% 50%,96% 100%,2% 96%,0 50%)}
.ntz .cast__cap{position:absolute!important;left:24px;right:24px;bottom:22px;width:auto!important}
.ntz .cast__cap .mark .elementor-heading-title{transform:rotate(-5deg);transform-origin:left}
.ntz .req .elementor-icon-box-wrapper{padding:20px 0;border-bottom:1px solid var(--ntz-line);transition:background .3s,padding .3s}
.ntz .req .elementor-icon-box-wrapper:hover{background:linear-gradient(90deg,rgba(255,43,125,.08),transparent);padding-left:10px}
.ntz .look__i{transition:border-color .3s,transform .4s var(--ntz-ease)}
.ntz .look__i:hover{border-color:var(--ntz-pink)!important;transform:translateY(-4px)}

/* travel */
.ntz .travel__art{min-height:420px}
.ntz .travel__art .elementor-widget-image{overflow:hidden}
.ntz .travel__jet{rotate:-3deg;animation:ntzDrift 9s ease-in-out infinite}
.ntz .travel__car{rotate:3deg;animation:ntzDrift 9s ease-in-out -4s infinite}
@keyframes ntzDrift{50%{translate:0 -10px}}
.ntz .travel__tag{rotate:-8deg;z-index:2}
@media (max-width:900px){.ntz .travel__art{min-height:0;aspect-ratio:1.25}}
.ntz .next__i .num{grid-row:1/3}

/* who's made it */
.ntz .card{aspect-ratio:4/5;isolation:isolate;overflow:hidden;transition:transform .5s var(--ntz-ease),box-shadow .5s}
.ntz .card.big{grid-column:span 2;grid-row:span 2;aspect-ratio:auto}
.ntz .card .card__img{z-index:-2;height:100%}
.ntz .card .card__img img{filter:grayscale(1) contrast(1.15) brightness(.85);transition:filter .6s,transform 1s var(--ntz-ease)}
.ntz .card::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(255,43,125,0) 30%,rgba(255,43,125,.25) 60%,rgba(9,7,10,.92))}
.ntz .card:hover{box-shadow:0 30px 60px -25px rgba(255,43,125,.6)}
.ntz .card:hover .card__img img{filter:none;transform:scale(1.06)}
.ntz .slot{aspect-ratio:4/5;transition:background .4s,border-color .4s}
.ntz .slot:hover{background-color:rgba(255,43,125,.12)!important;border-color:var(--ntz-pink)!important}
.ntz .slot .elementor-icon{animation:ntzFloat 4s ease-in-out infinite}
@media (max-width:1024px){.ntz .card.big{grid-row:auto;aspect-ratio:4/3}}

/* quote underline draw */
.ntz .quote__q .elementor-heading-title{transform:rotate(-2.5deg)}
.ntz .quote__q .elementor-heading-title::after{content:"";display:block;width:min(520px,80%);height:6px;margin:30px auto 0;border-radius:6px;background:var(--ntz-pink);transform:scaleX(0);transform-origin:left;transition:transform 1.6s cubic-bezier(.6,0,.2,1) .3s}
.ntz .quote__q.in .elementor-heading-title::after{transform:scaleX(1)}

/* faq */
.ntz .faq__side{position:sticky;top:110px}
@media (max-width:1024px){.ntz .faq__side{position:relative;top:0}}
.ntz .face{aspect-ratio:2.5/1;overflow:hidden}
.ntz .face .elementor-widget-image,.ntz .face .elementor-widget-container,.ntz .face img{width:100%;height:100%;object-fit:cover}
.ntz .face::after{content:"?";position:absolute;right:14px;top:12px;width:54px;height:54px;border-radius:50%;background:var(--ntz-pink);color:#16040b;display:grid;place-items:center;font-family:"Anton",sans-serif;font-size:30px;animation:ntzFloat 3.5s ease-in-out infinite;box-shadow:0 10px 24px -8px #000}
.ntz .faq .elementor-accordion-item{border-width:0 0 1px!important}
.ntz .faq .elementor-accordion{border-top:1px solid var(--ntz-line)}
.ntz .faq .elementor-tab-title{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:20px}
.ntz .faq .elementor-accordion-icon{flex:none;float:none!important;display:grid!important;place-items:center;width:34px;height:34px;border:1px solid var(--ntz-line-2);border-radius:50%;transition:background .35s,border-color .35s}
.ntz .faq .elementor-tab-title.elementor-active .elementor-accordion-icon{background:var(--ntz-pink);border-color:var(--ntz-pink)}

/* contact */
.ntz .cc{isolation:isolate;overflow:hidden;transition:border-color .35s,transform .45s var(--ntz-ease)}
.ntz .cc:hover{border-color:var(--ntz-pink)!important;transform:translateY(-6px)}
.ntz .cc::before{content:"";position:absolute;width:240px;height:240px;right:-80px;top:-80px;z-index:-1;border-radius:50%;background:radial-gradient(circle,rgba(255,43,125,.25),transparent 70%);transition:transform .6s}
.ntz .cc:hover::before{transform:scale(1.4)}
.ntz .cc .val .elementor-heading-title{word-break:break-all}
.ntz .soc .elementor-social-icon{transition:background .3s,transform .3s}
.ntz .soc .elementor-social-icon:hover{transform:translateY(-3px)}

/* final */
.ntz.final{isolation:isolate;overflow:hidden}
.ntz.final::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at center,rgba(9,7,10,.55),#09070a 75%),rgba(9,7,10,.55);backdrop-filter:grayscale(1) blur(2px);-webkit-backdrop-filter:grayscale(1) blur(2px)}
.ntz .final__in .mark .elementor-heading-title{transform:rotate(-3deg)}
.ntz .final__logo img{filter:drop-shadow(0 20px 40px rgba(0,0,0,.8));animation:ntzPulse 4s ease-in-out infinite}
@keyframes ntzPulse{50%{transform:scale(1.03) rotate(-1deg)}}
.ntz .foot__brand .elementor-heading-title span{color:var(--ntz-pink)}
.ntz .foot__brand .elementor-heading-title em{font-family:"Archivo",sans-serif;font-weight:800;margin:0 10px}

/* scroll reveal: visible at rest, motion only enhances */
.js .ntz .rv{transform:translateY(40px);filter:brightness(.45);transition:transform 1s var(--ntz-ease),filter 1s}
.js .ntz .rv.in{transform:none;filter:none}
.ntz-toast{position:fixed;left:50%;bottom:24px;translate:-50% 140%;visibility:hidden;background:#f4eee9;color:#09070a;font:700 14px/1.4 "Archivo",Arial,sans-serif;padding:12px 18px;border-radius:4px;z-index:9999;transition:translate .45s cubic-bezier(.2,.8,.2,1),visibility 0s .45s}
.ntz-toast.show{translate:-50% 0;visibility:visible;transition:translate .45s cubic-bezier(.2,.8,.2,1)}
@media (prefers-reduced-motion:reduce){
  .ntz *,.ntz *::before,.ntz *::after,body::after{animation:none!important;transition:none!important}
  html{scroll-behavior:auto}
  .js .ntz .rv{transform:none;filter:none}
}
/* layout helpers that have no control */
.ntz .rec{margin-inline:auto;max-width:100%}
.ntz .sh{align-items:end}
.ntz .quote__q{margin-inline:auto;max-width:100%}
.ntz .cc .val{margin-top:auto}
.ntz .valrow{margin-top:auto}
.ntz .elementor-heading-title a{color:inherit}
.ntz .nav__links .elementor-icon-list-items{flex-wrap:nowrap}/* End custom CSS */