html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}@font-face{font-family:Neue Montreal;src:url(/fonts/PPNeueMontreal-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Neue Montreal;src:url(/fonts/PPNeueMontreal-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Neue Montreal;src:url(/fonts/PPNeueMontreal-Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}body{margin:0;padding:0;background-color:#0e0c0a;color:#f5f2eb;font-family:Neue Montreal,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow-x:clip}::selection{background-color:#ff5a1f;color:#0e0c0a}.polines-scope{--color-polines-navy-dark:#0e0c0a;--color-polines-navy:#17130e;--color-polines-navy-light:#262019;--color-polines-orange:#ff5a1f;--color-polines-orange-light:#ff7844;--color-polines-orange-dark:#c2410c;--color-polines-amber:#fbbf24;--color-polines-gold:#ff5a1f;--color-polines-gold-light:#ff7844;--color-polines-gold-dark:#c2410c;--color-polines-stone:#f5f2eb;--color-polines-stone-dark:#e6e1d6;--color-polines-slate:#241e18;--color-polines-slate-muted:#786f63;font-family:Neue Montreal,Inter,sans-serif}.polines-scope .heading-hero{font-size:clamp(3rem,11vw,12rem);line-height:.88;letter-spacing:-.04em;font-weight:400}.polines-scope .heading-h2{font-size:clamp(2.25rem,5vw,4.25rem);line-height:1.06;letter-spacing:-.03em;font-weight:400}.polines-scope .heading-h3{font-size:clamp(1.75rem,3.5vw,3rem);line-height:1.15;letter-spacing:-.025em;font-weight:400}.polines-scope [data-el=nav-link]{position:relative;display:inline-block;cursor:pointer;transition:color .2s ease}.polines-scope [data-el=nav-link]:after{content:"";position:absolute;top:calc(100% + 4px);height:1.5px;width:100%;left:0;right:0;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .25s cubic-bezier(.19,1,.22,1)}.polines-scope [data-el=nav-link]:hover:after,.polines-scope [data-el=nav-link]:focus-visible:after{transform:scaleX(1)}.polines-scope .button_component{display:inline-flex;align-items:center;border-radius:0!important;text-decoration:none;cursor:pointer;transition:transform .25s ease,background-color .2s ease,border-color .2s ease;user-select:none;font-weight:400}.polines-scope .button_component:active{transform:scale(.98)}.polines-scope .button_content-wrapper{display:inline-flex;align-items:center;gap:.875rem;border-radius:0!important}.polines-scope .button_icon-wrapper{width:2rem;height:2rem;border-radius:0!important;display:flex;align-items:center;justify-content:center;transition:transform .3s ease;flex-shrink:0}.polines-scope .button_component:hover .button_icon-wrapper{transform:translate(3px)}.polines-scope .button_component.is-primary{background-color:#17130e;color:#fff;padding:.6rem .75rem .6rem 1.4rem;border:1px solid rgba(255,255,255,.2)}.polines-scope .button_component.is-primary .button_icon-wrapper{background-color:#ff5a1f;color:#0e0c0a}.polines-scope .button_component.is-primary:hover{background-color:#261c14;border-color:#ff5a1f}.polines-scope .button_component.is-gold{background-color:#ff5a1f;color:#fff;padding:.6rem .75rem .6rem 1.4rem;font-weight:500;border:1px solid #ff5a1f}.polines-scope .button_component.is-gold .button_icon-wrapper{background-color:#0e0c0a;color:#fff}.polines-scope .button_component.is-gold:hover{background-color:#ff7844}.polines-scope .slider_button{width:3rem;height:3rem;border-radius:0!important;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(23,19,14,.25);background-color:transparent;cursor:pointer;transition:all .25s ease}.polines-scope .slider_button:hover{border-color:#ff5a1f;background-color:#ff5a1f;color:#fff}.polines-scope .watermark-outline{-webkit-text-stroke:1.5px rgba(255,255,255,.85);color:transparent}.polines-scope dialog{border:0;border-radius:0!important;padding:0;background:0 0;max-width:100vw;max-height:100vh}.polines-scope dialog::backdrop{background-color:#0e0c0ae0;backdrop-filter:blur(12px)}