@font-face{font-family:'Pnevma Landing Commissioner';src:url('./fonts/commissioner-latin.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap}
@font-face{font-family:'Pnevma Landing Jost';src:url('./fonts/jost-latin.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap}
body.pnevma-premium-landing{margin:0;background:#F4F0E9}
body.pnevma-premium-landing #content.site-content{padding-top:0!important}
body.pnevma-premium-landing .elementor-204 .elementor-element.elementor-element-5d6ce28{display:none!important}
body.pnevma-premium-landing:not(.pv-has-scrolled) #ads-agent-host{display:none!important}
#pnevma-premium-landing[data-pv-intro="pending"] .pv-scene,#pnevma-premium-landing[data-pv-intro="pending"] .pv-up,#pnevma-premium-landing[data-pv-intro="pending"] .pv-dn{visibility:hidden}
#pnevma-premium-landing[data-pv-intro="pending"] *{animation-play-state:paused!important}
#pnevma-premium-landing[data-pv-intro="static"] *{animation:none!important}
#pnevma-premium-landing[data-pv-intro="static"] .pv-ln{opacity:0!important}
#pnevma-premium-landing .pv-cam{transform-origin:50% 80%;animation:pv-cam 6.5s cubic-bezier(.16,.6,.2,1) backwards}
/* Isolate the photograph and compositor-driven curtains from SVG stroke repainting. */
#pnevma-premium-landing .pv-photo{transform:translateZ(0);will-change:transform}
#pnevma-premium-landing .pv-curtains{position:absolute;inset:0;overflow:hidden;pointer-events:none}
#pnevma-premium-landing .pv-ln{fill:none;stroke-dasharray:1;animation:pv-draw 1s cubic-bezier(.5,0,.2,1) backwards,pv-out 1.4s ease 3.6s forwards}
#pnevma-premium-landing .pv-head{fill:none;opacity:0;stroke-dasharray:.008 2;animation:pv-run 1s cubic-bezier(.5,0,.2,1) backwards}
#pnevma-premium-landing .pv-sweep{fill:none;opacity:0;stroke-dasharray:.06 3;animation:pv-sweep 9s cubic-bezier(.45,0,.25,1) 5.6s infinite}
#pnevma-premium-landing .pv-vt,#pnevma-premium-landing .pv-vb{position:absolute;transform-box:border-box;will-change:transform;transform:scaleY(0);animation:pv-rise 2s cubic-bezier(.65,0,.2,1) backwards}
#pnevma-premium-landing .pv-vt{transform-origin:50% 0}
#pnevma-premium-landing .pv-vb{transform-origin:50% 100%}
#pnevma-premium-landing .pv-l{stroke-dasharray:1;animation:pv-draw 1.4s cubic-bezier(.6,0,.2,1) backwards}
#pnevma-premium-landing .pv-g{opacity:0;stroke-dasharray:.09 3;animation:pv-glint 1.5s cubic-bezier(.45,0,.25,1) backwards}
#pnevma-premium-landing .pv-sq,#pnevma-premium-landing .pv-sq2{transform-box:fill-box;transform-origin:50% 50%}
#pnevma-premium-landing .pv-sq{animation:pv-pop .7s cubic-bezier(.3,1.5,.5,1) .15s backwards,pv-sqout .01s linear 4.1s forwards}
#pnevma-premium-landing .pv-sq2{animation:pv-pop .6s cubic-bezier(.3,1.7,.5,1) 5.2s backwards,pv-pulse 6s ease-in-out 7.5s infinite}
#pnevma-premium-landing .pv-c{display:inline-block;animation:pv-ch 1.1s cubic-bezier(.2,.7,.2,1) backwards}
#pnevma-premium-landing .pv-rule{animation:pv-rule 1.1s cubic-bezier(.6,0,.2,1) 4.2s backwards}
#pnevma-premium-landing .pv-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
@keyframes pv-cam{from{transform:scale(1.06)}}
@keyframes pv-draw{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}
@keyframes pv-out{to{opacity:0}}
@keyframes pv-run{0%{stroke-dashoffset:.008;opacity:1}98%{opacity:1}100%{stroke-dashoffset:-1;opacity:0}}
@keyframes pv-glint{0%{stroke-dashoffset:.09;opacity:1}98%{opacity:1}100%{stroke-dashoffset:-1;opacity:0}}
@keyframes pv-sweep{0%{stroke-dashoffset:.06;opacity:0}8%{opacity:.9}50%{stroke-dashoffset:-1;opacity:.9}58%{opacity:0}100%{stroke-dashoffset:-1;opacity:0}}
@keyframes pv-rise{from{transform:scaleY(1)}to{transform:scaleY(0)}}
@keyframes pv-pop{from{opacity:0;transform:scale(0)}}
@keyframes pv-pulse{50%{opacity:.55}}
@keyframes pv-ch{from{opacity:0;transform:translateY(14px)}}
@keyframes pv-rule{from{transform:scaleX(0)}}
@media (prefers-reduced-motion:reduce){#pnevma-premium-landing .pv-cam,#pnevma-premium-landing .pv-ln,#pnevma-premium-landing .pv-head,#pnevma-premium-landing .pv-sweep,#pnevma-premium-landing .pv-vt,#pnevma-premium-landing .pv-vb,#pnevma-premium-landing .pv-l,#pnevma-premium-landing .pv-g,#pnevma-premium-landing .pv-sq,#pnevma-premium-landing .pv-sq2,#pnevma-premium-landing .pv-c,#pnevma-premium-landing .pv-rule,#pnevma-premium-landing .pv-cta{animation:none}#pnevma-premium-landing .pv-ln{opacity:0}}
#pnevma-premium-landing .pv-cta{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:7px;background:#E87542;color:#FFF4E8;font-family:'Pnevma Landing Commissioner','Commissioner','Helvetica Neue',Helvetica,sans-serif;font-weight:300;font-size:40px;line-height:1.2;letter-spacing:2.5px;text-transform:uppercase;text-decoration:none;white-space:nowrap;border:0;border-radius:0;box-shadow:none;clip-path:inset(-8px);animation:pv-cta 1.2s cubic-bezier(.7,0,.2,1) 4.1s backwards}
#pnevma-premium-landing .pv-cta:hover{background:#E87542;color:#FFF4E8}
#pnevma-premium-landing .pv-cta:focus-visible{outline:2px solid #231F20;outline-offset:4px}
@keyframes pv-cta{0%{opacity:0;transform:translateY(calc(max(3.9cqw,14px) + max(7cqw,54px)/2));clip-path:inset(calc(50% - 4px));color:rgba(255,244,232,0)}.01%{opacity:1}55%{color:rgba(255,244,232,0)}100%{transform:none;clip-path:inset(-8px);color:#FFF4E8}}
@keyframes pv-sqout{to{opacity:0}}
@media (max-width:600px),(max-width:960px) and (max-height:480px) and (max-aspect-ratio:11/5){
#pnevma-premium-landing .pv-up{top:calc(50% - 16px)!important;transform:translate(-50%,-50%)!important}
#pnevma-premium-landing .pv-ctaw{margin-bottom:0!important}
#pnevma-premium-landing .pv-dn{display:none}
@keyframes pv-cta{0%{opacity:0;transform:translateY(calc(30.901cqh - (8.911cqw + max(3.92cqw,12px) + max(1.984cqw,11px) + max(3.4cqw,14px))/2));clip-path:inset(calc(50% - .439cqh));color:rgba(255,244,232,0)}.01%{opacity:1}55%{color:rgba(255,244,232,0)}100%{transform:none;clip-path:inset(-8px);color:#FFF4E8}}
}
#pnevma-premium-landing{--pv-top-crop:48px;isolation:isolate;box-sizing:border-box;height:calc(var(--pv-viewport-height,100svh) - var(--pv-hero-top,134px))}
#pnevma-premium-landing::after{content:'';position:absolute;inset:0 0 auto;height:clamp(64px,14cqh,112px);background:linear-gradient(to bottom,#F4F0E9 0%,rgba(244,240,233,.86) 28%,rgba(244,240,233,0) 100%);z-index:3;pointer-events:none}
body.admin-bar #pnevma-premium-landing{height:calc(var(--pv-viewport-height,100svh) - var(--pv-hero-top,166px))}
#pnevma-premium-landing .pv-cta:visited{color:#FFF4E8}
#pnevma-premium-landing .pv-cta:focus-visible{animation:none!important;opacity:1;transform:none;clip-path:inset(-8px);color:#FFF4E8}
/* Keep the native mobile header in flow. Auros' resize-based fixed-header
   threshold and cached spacer height can jump when Safari's toolbar moves. */
@media(max-width:1024px){
body.pnevma-premium-landing #page{overflow:visible;overflow-x:clip}
body.pnevma-premium-landing #masthead{position:sticky;top:var(--pv-header-top,0px);z-index:99}
body.pnevma-premium-landing #masthead .elementor-element-9619437{position:relative!important;top:0!important;left:auto!important;width:auto!important;transform:none!important;animation:none!important;transition:none!important}
body.pnevma-premium-landing #masthead .elementor-element-7807d5f + .h-animate,body.pnevma-premium-landing #masthead .elementor-element-9619437 + .h-animate{display:none!important}
#pnevma-premium-landing{--pv-top-crop:32px;height:calc(var(--pv-viewport-height,100svh) - var(--pv-hero-top,72px))}body.admin-bar #pnevma-premium-landing{height:calc(var(--pv-viewport-height,100svh) - var(--pv-hero-top,118px))}#pnevma-premium-landing .pv-cta{font-size:33px}
}
@media(min-width:601px) and (max-width:782px){body.pnevma-premium-landing.admin-bar{--pv-header-top:46px}}
@media(min-width:783px) and (max-width:1024px){body.pnevma-premium-landing.admin-bar{--pv-header-top:32px}}
@media(max-width:600px){#pnevma-premium-landing .pv-cta{font-size:28px}}
@media(prefers-reduced-motion:reduce){#pnevma-premium-landing *,#pnevma-premium-landing *::before,#pnevma-premium-landing *::after{animation:none!important;transition:none!important}#pnevma-premium-landing .pv-ln{opacity:0}}
