@font-face{font-family:"PolySans Arabic Bulky";src:url(/wp-content/themes/photolicious/assets/fonts/PolySans-Arabic-Bulky.woff2) format("woff2");font-weight:400 900;font-style:normal;font-display:swap}@font-face{font-family:"PlexAR";src:url(/wp-content/themes/photolicious/assets/fonts/PlexAR-400-arabic.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+08A0-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:"PlexAR";src:url(/wp-content/themes/photolicious/assets/fonts/PlexAR-400-latin.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215}@font-face{font-family:"PlexAR";src:url(/wp-content/themes/photolicious/assets/fonts/PlexAR-500-arabic.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+08A0-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:"PlexAR";src:url(/wp-content/themes/photolicious/assets/fonts/PlexAR-500-latin.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215}@font-face{font-family:"PlexAR";src:url(/wp-content/themes/photolicious/assets/fonts/PlexAR-700-arabic.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+08A0-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FEFF}:root{--font-display:"PolySans Bulky", "PlexAR", sans-serif;--font-body:"PlexAR", system-ui, sans-serif}body{font-family:"PlexAR",system-ui,sans-serif}h1,h2,h3,h4,.bulky,.logo-tag,.hero-sub,.hero-line,.eyebrow,.btn,.nav-cta,.metric b,.video-lead,.banner-p,.foot-tag,.marq li,.tabs button,.form-card h2,.season button{font-family:"PolySans Arabic Bulky","PolySans Bulky","PlexAR",sans-serif;font-weight:800}h1,h2,h3,h4,.bulky,.eyebrow,.btn,.nav-cta,.chips span,.case-name span,.metric b,.metric span,.vcard em,.cap,.season,.banner-p,.tabs button,.field label,.video-lead,.hero-sub,.hero-line,.logo-tag,.foot-tag,.form-note,.marq li,.banner-h,.case-lead{letter-spacing:normal}h1,h2,h3,h4,.eyebrow,.btn,.nav-cta,.chips span,.case-name span,.metric span,.vcard em,.cap,.season,.tabs button,.field label,.banner-h,.head h2,.page-hero h1,.assess h2,.svc h3,.case-name h3,.form-card h2,.close h2,.case-hero h1,.page-doc__title,.page-doc__body h2,.case-quote figcaption{text-transform:none}h1,h2,h3,h4,.bulky{line-height:1.24}.head h2{line-height:1.2;max-width:26ch}.hero h1:not(.logo),.page-hero h1{line-height:1.16;max-width:17ch}.assess h2{line-height:1.18;max-width:22ch}.banner-h{line-height:1.22;max-width:24ch}.close h2{line-height:1.2;max-width:20ch}.svc h3,.case-name h3,.form-card h2{line-height:1.22}.faq summary{line-height:1.45}.head p{max-width:56ch}.svc p{max-width:48ch}.case-lead{max-width:66ch}.assess p{max-width:50ch}.page-hero p{max-width:58ch}.video-note{max-width:64ch}.faq details p{max-width:64ch;line-height:1.9}.case-body{line-height:1.9}.case-quote blockquote{line-height:1.5}.eyebrow{font-size:.8rem;padding:.5em 1.1em}.btn{font-size:.86rem}.nav-cta{font-size:.78rem}.nav-in .nav-links a{font-size:.92rem}.chips span{font-size:.78rem}.case-name span{font-size:.78rem}.metric span{font-size:.74rem}.vcard em{font-size:.78rem}.vcard b{font-size:.95rem}.cap{font-size:.72rem}.field label{font-size:.8rem}.foot-line{font-size:.88rem}.tabs button{font-size:.86rem}.season{font-size:.7rem}.form-note{font-size:.86rem}.foot-tag{font-size:.95rem}.logo-tag{font-size:clamp(1rem, 1.6vw, 1.35rem)}.case-quote figcaption{font-size:.8rem}.nav-in{padding-inline:1.4rem .6rem}.nav-mark{margin-inline-end:0;margin-left:auto}.nav-in .nav-links{margin-inline-end:.4rem}.cap{inset-inline-start:46px}.metric b{text-align:right}.faq summary{padding-inline:4px}.faq details p{padding-inline:4px}.logo,.nav-mark{direction:ltr;unicode-bidi:isolate}.logo-photo,.logo-lic{font-family:"PolySans Bulky",sans-serif;letter-spacing:-.03em}.marq ul{direction:ltr}.marq li{font-family:"PolySans Bulky","PolySans Arabic Bulky",sans-serif}.num{unicode-bidi:isolate;direction:ltr}.field input,.field select,.field textarea{direction:rtl;text-align:right}.field input[type="email"]{direction:ltr;text-align:left}.field label{opacity:.72}.head p,.svc p,.faq details p,.page-hero p,.video-note,.case-lead{opacity:.82}.assess p{opacity:.9}.banner{margin-inline:calc(50% - 50vw)}.logo-tag{display:block;text-align:center;gap:0;min-height:1.6em}.logo-tag .rot{min-width:0;text-align:center}.marq ul{animation-name:pl-slide}@media (max-width:660px){.head h2{max-width:none}.banner-h{max-width:18ch}}