.ObsidianShieldLogo-module__d4yAyG__logo{isolation:isolate;mix-blend-mode:screen;aspect-ratio:1;pointer-events:none;max-width:100%;position:relative}.ObsidianShieldLogo-module__d4yAyG__sm{width:80px}.ObsidianShieldLogo-module__d4yAyG__md{width:120px}.ObsidianShieldLogo-module__d4yAyG__lg{width:180px}.ObsidianShieldLogo-module__d4yAyG__xl{width:340px}.ObsidianShieldLogo-module__d4yAyG__image{mix-blend-mode:screen;width:100%;height:auto;display:block}.ObsidianShieldLogo-module__d4yAyG__logo:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(110deg,#0000 40%,#fff7d05c 46%,#ffffffeb 50%,#b7e9ff66 54%,#0000 60%) 100% 0/300% 100%;animation:6s ease-in-out 1s infinite ObsidianShieldLogo-module__d4yAyG__shieldGleam;position:absolute;inset:0;-webkit-mask-image:url(/images/obsidian-shield-logo.png);mask-image:url(/images/obsidian-shield-logo.png);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:luminance;mask-mode:luminance}.ObsidianShieldLogo-module__d4yAyG__glints{pointer-events:none;position:absolute;inset:0}.ObsidianShieldLogo-module__d4yAyG__glints i{clip-path:polygon(50% 0,60% 39%,100% 50%,60% 61%,50% 100%,40% 61%,0 50%,40% 39%);opacity:0;background:#fff5ce;width:12px;height:12px;animation:4.8s ease-in-out 1.6s infinite ObsidianShieldLogo-module__d4yAyG__shieldGlint;display:block;position:absolute}.ObsidianShieldLogo-module__d4yAyG__glints i:first-child{top:calc(10.5% - 6px);left:calc(50% - 6px)}.ObsidianShieldLogo-module__d4yAyG__glints i:nth-child(2){background:#d4f7ff;animation-delay:3.2s;top:calc(30% - 6px);left:calc(68% - 6px)}.ObsidianShieldLogo-module__d4yAyG__glints i:nth-child(3){animation-delay:4.8s;top:calc(46% - 6px);left:calc(41% - 6px)}@keyframes ObsidianShieldLogo-module__d4yAyG__shieldGleam{0%,8%{opacity:0;background-position:100% 0}14%{opacity:.85}48%{opacity:.85;background-position:0 0}55%,to{opacity:0;background-position:0 0}}@keyframes ObsidianShieldLogo-module__d4yAyG__shieldGlint{0%,36%,to{opacity:0;transform:scale(.2)rotate(-10deg)}17%{opacity:.9;transform:scale(1)rotate(0)}27%{opacity:.35;transform:scale(.5)rotate(10deg)}}.ObsidianShieldLogo-module__d4yAyG__catalogueHero.ObsidianShieldLogo-module__d4yAyG__catalogueHero{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);padding-bottom:40px}.ObsidianShieldLogo-module__d4yAyG__catalogueLogo{justify-self:center}@media (max-width:850px){.ObsidianShieldLogo-module__d4yAyG__catalogueHero.ObsidianShieldLogo-module__d4yAyG__catalogueHero{grid-template-columns:1fr;gap:20px}.ObsidianShieldLogo-module__d4yAyG__catalogueLogo{width:240px}}@media (prefers-reduced-motion:reduce){.ObsidianShieldLogo-module__d4yAyG__logo:after,.ObsidianShieldLogo-module__d4yAyG__glints{display:none}.ObsidianShieldLogo-module__d4yAyG__glints i{animation:none}}@media (forced-colors:active){.ObsidianShieldLogo-module__d4yAyG__logo:after,.ObsidianShieldLogo-module__d4yAyG__glints{display:none}}
.ExperienceStatement-module__qAsgVG__experience.ExperienceStatement-module__qAsgVG__experience{color:#ead6a6;font-family:var(--font-body);border-left:2px solid #d6b972;flex-wrap:wrap;align-items:baseline;gap:3px 10px;margin:0 0 24px;padding:12px 0 12px 16px;font-size:15px;line-height:1.55;display:flex}.ExperienceStatement-module__qAsgVG__experience strong{color:#f1d99f;font-size:22px;font-weight:600}.ExperienceStatement-module__qAsgVG__experience span{color:#ead6a6}
.Site-module__7Je3Pa__page{color:#bec4bd;font-family:var(--font-body);background:#0b0d0e;overflow:clip}.Site-module__7Je3Pa__page h1,.Site-module__7Je3Pa__page h2,.Site-module__7Je3Pa__page h3{color:#f2efe7;font-family:var(--font-display);letter-spacing:-.025em;font-weight:400}.Site-module__7Je3Pa__page h1{margin:20px 0 25px;font-size:clamp(3rem,5.3vw,5.7rem);line-height:1.02}.Site-module__7Je3Pa__page h2{margin:12px 0 25px;font-size:clamp(2.45rem,4vw,4.25rem);line-height:1.08}.Site-module__7Je3Pa__page h3{margin-bottom:14px;font-size:29px;line-height:1.2}.Site-module__7Je3Pa__page p{line-height:1.8}.Site-module__7Je3Pa__page em{color:#d6b972;font-weight:300}.Site-module__7Je3Pa__page a:focus-visible,.Site-module__7Je3Pa__page button:focus-visible,.Site-module__7Je3Pa__page summary:focus-visible{outline-offset:5px;outline:2px solid #d6b972}.Site-module__7Je3Pa__page section[id]{scroll-margin-top:135px}.Site-module__7Je3Pa__eyebrow{letter-spacing:.17em;text-transform:uppercase;color:#d6b972;font-size:10px}.Site-module__7Je3Pa__hero,.Site-module__7Je3Pa__section{max-width:1400px;margin:auto;padding-inline:clamp(24px,6vw,100px)}.Site-module__7Je3Pa__hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:55px;padding-top:180px;padding-bottom:65px;display:grid}.Site-module__7Je3Pa__heroText>p:not(.Site-module__7Je3Pa__eyebrow){max-width:570px;font-size:15px}.Site-module__7Je3Pa__heroImage img,.Site-module__7Je3Pa__heroImage video{object-fit:cover;background:#080a0b;width:100%;height:410px;max-height:540px}.Site-module__7Je3Pa__heroImage video{object-fit:contain}.Site-module__7Je3Pa__breadcrumb{color:#adb5aa;gap:10px;margin-bottom:30px;font-size:11px;display:flex}.Site-module__7Je3Pa__actions{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:28px;display:flex}.Site-module__7Je3Pa__primary,.Site-module__7Je3Pa__secondary{justify-content:center;align-items:center;gap:12px;padding:16px 23px;font-size:12px;line-height:1.7;transition:background .2s;display:inline-flex}.Site-module__7Je3Pa__primary{color:#0c1410;background:#d6b972;font-weight:600}.Site-module__7Je3Pa__primary:hover{background:#efdbab}.Site-module__7Je3Pa__secondary{color:#d6b972;border:1px solid #d6b97260}.Site-module__7Je3Pa__secondary:hover{background:#d6b97215}.Site-module__7Je3Pa__link{color:#d6b972;align-items:center;gap:10px;padding:12px 0;font-size:12px;display:inline-flex}.Site-module__7Je3Pa__link:hover{text-underline-offset:5px;text-decoration:underline}.Site-module__7Je3Pa__section{border-top:1px solid #ffffff18;padding-block:65px}.Site-module__7Je3Pa__heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px;display:flex}.Site-module__7Je3Pa__heading h2{margin-bottom:0}.Site-module__7Je3Pa__heading>p{max-width:330px;font-size:13px}.Site-module__7Je3Pa__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.Site-module__7Je3Pa__card{background:#111718;border:1px solid #ffffff25;flex-direction:column;min-width:0;padding:28px;display:flex}.Site-module__7Je3Pa__card p{font-size:13px}.Site-module__7Je3Pa__card img{object-fit:cover;width:100%;height:210px;margin-bottom:22px}.Site-module__7Je3Pa__price{color:#e1c78b;font-family:var(--font-display);margin:0 0 8px;font-size:32px!important}.Site-module__7Je3Pa__small{color:#acb6aa;font-size:12px!important}.Site-module__7Je3Pa__card ul,.Site-module__7Je3Pa__detailList{padding:0;list-style:none}.Site-module__7Je3Pa__card li,.Site-module__7Je3Pa__detailList li{border-bottom:1px solid #ffffff16;padding:12px 0;font-size:13px;line-height:1.75}.Site-module__7Je3Pa__card details{margin-top:14px}.Site-module__7Je3Pa__card .Site-module__7Je3Pa__primary{margin-top:25px}.Site-module__7Je3Pa__card>div:first-child{flex:1}.Site-module__7Je3Pa__details summary,.Site-module__7Je3Pa__card summary{color:#e0e3da;cursor:pointer;padding:17px 0;font-size:13px;line-height:1.6}.Site-module__7Je3Pa__details>p,.Site-module__7Je3Pa__details>div>p{padding-bottom:20px;font-size:13px}.Site-module__7Je3Pa__details{border-bottom:1px solid #ffffff23}.Site-module__7Je3Pa__details summary::marker{color:#d6b972}.Site-module__7Je3Pa__card summary::marker{color:#d6b972}.Site-module__7Je3Pa__split{grid-template-columns:1fr 1fr;gap:60px;display:grid}.Site-module__7Je3Pa__faqs details{border-bottom:1px solid #ffffff23}.Site-module__7Je3Pa__faqs summary{cursor:pointer;color:#ecece5;padding:20px 0;font-size:14px;line-height:1.6}.Site-module__7Je3Pa__faqs p{padding:0 20px 22px 0;font-size:13px}.Site-module__7Je3Pa__faqs>details>div{padding:0 20px 20px}.Site-module__7Je3Pa__final{justify-content:space-between;align-items:center;gap:40px;display:flex}.Site-module__7Je3Pa__final>div>p{font-size:14px}.Site-module__7Je3Pa__final address{font-size:13px;font-style:normal;line-height:1.9}.Site-module__7Je3Pa__related{flex-wrap:wrap;gap:20px 35px;display:flex}.Site-module__7Je3Pa__finance{max-width:1200px;font-family:var(--font-body);color:#eee6e9;background:#211a1f;border:1px solid #ffb3c735;grid-template-columns:125px 1fr;align-items:center;gap:20px 30px;margin:25px auto 60px;padding:30px 35px;display:grid}.Site-module__7Je3Pa__finance img{width:115px;height:auto}.Site-module__7Je3Pa__finance.Site-module__7Je3Pa__finance h2{font-family:var(--font-display);color:#ffe0eb;margin:0 0 12px;font-size:clamp(27px,3vw,37px);font-weight:400;line-height:1.15}.Site-module__7Je3Pa__finance p{margin:0;font-size:13px;line-height:1.75}.Site-module__7Je3Pa__finance .Site-module__7Je3Pa__risk{color:#d9cdd2;max-width:860px;font-size:13px}.Site-module__7Je3Pa__finance .Site-module__7Je3Pa__link{color:#f6c4d8;padding:12px 0 0}.Site-module__7Je3Pa__finance>div{min-width:0}.Site-module__7Je3Pa__reviews{font-family:var(--font-body);background:#101514;border-top:1px solid #ffffff20;padding:45px clamp(24px,6vw,100px)}.Site-module__7Je3Pa__reviewHead{justify-content:space-between;align-items:center;gap:25px;max-width:1200px;margin:auto;display:flex}.Site-module__7Je3Pa__reviews h2{font-family:var(--font-display);color:#eeeae0;margin:0 0 8px;font-size:32px;font-weight:400}.Site-module__7Je3Pa__reviews p{color:#afb9ac;font-size:13px;line-height:1.7}.Site-module__7Je3Pa__reviewGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1200px;margin:25px auto 0;display:grid}.Site-module__7Je3Pa__review{border:1px solid #ffffff20;padding:25px}.Site-module__7Je3Pa__review blockquote{color:#d8ded3;margin:16px 0;font-size:13px;line-height:1.8}.Site-module__7Je3Pa__review a{color:#dfc489;font-size:12px}.Site-module__7Je3Pa__review small{color:#a4aea0;margin-top:8px;font-size:11px;display:block}.Site-module__7Je3Pa__socials{flex-wrap:wrap;gap:12px;display:flex}.Site-module__7Je3Pa__socials a{color:#ede9e0;border:1px solid #ffffff28;align-items:center;gap:10px;padding:12px 16px;font-size:12px;transition:background .2s;display:inline-flex}.Site-module__7Je3Pa__socials a:hover{background:#d6b97220}.Site-module__7Je3Pa__socials svg{width:21px;height:21px}.Site-module__7Je3Pa__contactGrid{grid-template-columns:1fr 1.3fr;gap:55px;display:grid}.Site-module__7Je3Pa__form{background:#111718;border:1px solid #ffffff25;padding:30px}.Site-module__7Je3Pa__form label{color:#e1e6db;margin-bottom:8px;font-size:12px;display:block}.Site-module__7Je3Pa__form input,.Site-module__7Je3Pa__form select,.Site-module__7Je3Pa__form textarea{color:#f3f3e8;width:100%;font:14px var(--font-body);background:#090e0e;border:1px solid #ffffff35;margin-bottom:20px;padding:13px;display:block}.Site-module__7Je3Pa__form :is(input,select,textarea):focus{outline:1px solid #d6b972}.Site-module__7Je3Pa__form button{cursor:pointer}.Site-module__7Je3Pa__form button:disabled{opacity:.6}.Site-module__7Je3Pa__form .Site-module__7Je3Pa__error{color:#ffb7af}.Site-module__7Je3Pa__form .Site-module__7Je3Pa__formRow{grid-template-columns:1fr 1fr;gap:20px;display:grid}.Site-module__7Je3Pa__galleryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px;display:grid}.Site-module__7Je3Pa__galleryGrid video{object-fit:contain;background:#050808;width:100%;height:470px}.Site-module__7Je3Pa__filters{flex-wrap:wrap;gap:12px;margin:25px 0;display:flex}.Site-module__7Je3Pa__filters button{color:#dddfd5;cursor:pointer;background:#111718;border:1px solid #ffffff30;padding:12px 20px}.Site-module__7Je3Pa__filters button[aria-pressed=true]{color:#0c1410;background:#d6b972}.Site-module__7Je3Pa__swatches{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.Site-module__7Je3Pa__swatch{background:#101617;border:1px solid #ffffff25;padding:15px}.Site-module__7Je3Pa__swatch img{aspect-ratio:1;object-fit:cover;width:100%}.Site-module__7Je3Pa__swatch h3{font-family:var(--font-body);margin:14px 0 3px;font-size:13px;line-height:1.5}.Site-module__7Je3Pa__swatch p,.Site-module__7Je3Pa__swatch .Site-module__7Je3Pa__link{font-size:11px}.Site-module__7Je3Pa__search{color:#eee;background:#111718;border:1px solid #ffffff35;width:100%;max-width:500px;padding:14px;font-size:14px}@media (max-width:850px){.Site-module__7Je3Pa__hero{grid-template-columns:1fr;gap:35px;padding-top:155px}.Site-module__7Je3Pa__heroImage img,.Site-module__7Je3Pa__heroImage video{height:340px}.Site-module__7Je3Pa__cards{grid-template-columns:1fr}.Site-module__7Je3Pa__heading{flex-direction:column;align-items:start;gap:15px}.Site-module__7Je3Pa__split,.Site-module__7Je3Pa__contactGrid{grid-template-columns:1fr;gap:30px}.Site-module__7Je3Pa__final{flex-direction:column;align-items:start}.Site-module__7Je3Pa__finance{grid-template-columns:1fr;margin-inline:24px;padding:25px}.Site-module__7Je3Pa__finance img{width:90px}.Site-module__7Je3Pa__reviewHead{flex-direction:column;align-items:start}.Site-module__7Je3Pa__reviewGrid,.Site-module__7Je3Pa__galleryGrid{grid-template-columns:1fr}.Site-module__7Je3Pa__swatches{grid-template-columns:repeat(2,minmax(0,1fr))}.Site-module__7Je3Pa__section{padding-block:50px}}@media (max-width:420px){.Site-module__7Je3Pa__heroImage img,.Site-module__7Je3Pa__heroImage video{height:260px}.Site-module__7Je3Pa__form{padding:22px}.Site-module__7Je3Pa__form .Site-module__7Je3Pa__formRow{grid-template-columns:1fr;gap:0}.Site-module__7Je3Pa__galleryGrid video{height:410px}.Site-module__7Je3Pa__swatches{gap:10px}.Site-module__7Je3Pa__swatch{padding:10px}}@media (prefers-reduced-motion:reduce){.Site-module__7Je3Pa__page *{transition:none!important;animation:none!important}html:has(.Site-module__7Je3Pa__page){scroll-behavior:auto}}.Site-module__7Je3Pa__brandGrid{grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:20px;margin-top:25px;display:grid}.Site-module__7Je3Pa__brandGrid img{object-fit:contain;background:#263032;width:100%;height:70px;padding:10px}.Site-module__7Je3Pa__brandGrid figcaption{text-align:center;margin-top:12px;font-size:10px}@media (max-width:700px){.Site-module__7Je3Pa__brandGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.Site-module__7Je3Pa__form label.Site-module__7Je3Pa__checkbox{align-items:flex-start;gap:12px;margin:24px 0;line-height:1.7;display:flex}.Site-module__7Je3Pa__form .Site-module__7Je3Pa__checkbox input{accent-color:#d6b972;flex:none;width:18px;height:18px;margin:2px 0 0}.Site-module__7Je3Pa__search{margin-top:10px;display:block}.Site-module__7Je3Pa__detailImage{object-fit:cover;width:100%;height:300px;margin-top:25px}.Site-module__7Je3Pa__heroText{animation:.6s ease-out both Site-module__7Je3Pa__studio-enter}@keyframes Site-module__7Je3Pa__studio-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.Site-module__7Je3Pa__heroImage .Site-module__7Je3Pa__mediaCaption{color:#a7b2a9;margin:12px 0 0;font-size:11px;line-height:1.7}
.PPFHome-module__iNADUW__page{--accent:#d6b972;color:#bdc0ba;font-family:var(--font-body);background:#0b0d0e;overflow:clip}.PPFHome-module__iNADUW__page h1,.PPFHome-module__iNADUW__page h2,.PPFHome-module__iNADUW__page h3{color:#f3f0e9;font-family:var(--font-display);font-weight:400}.PPFHome-module__iNADUW__page h1{letter-spacing:-.04em;margin:26px 0;font-size:clamp(3.3rem,6.4vw,6.75rem);line-height:1}.PPFHome-module__iNADUW__page h2{letter-spacing:-.025em;margin:16px 0 25px;font-size:clamp(2.65rem,4.3vw,4.8rem);line-height:1.04}.PPFHome-module__iNADUW__page h3{font-size:2.5rem;line-height:1.15}.PPFHome-module__iNADUW__page em{color:var(--accent);font-weight:300;display:block}.PPFHome-module__iNADUW__page p{line-height:1.8}.PPFHome-module__iNADUW__page svg{flex-shrink:0}.PPFHome-module__iNADUW__page :is(a,button,summary):focus-visible,.PPFHome-module__iNADUW__header :is(a,button):focus-visible,.PPFHome-module__iNADUW__footer a:focus-visible,.PPFHome-module__iNADUW__stickyEnquiry:focus-visible{outline-offset:5px;outline:2px solid #e0c78f}.PPFHome-module__iNADUW__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#d6b972;font-size:10px;font-weight:500}.PPFHome-module__iNADUW__header{z-index:60;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);font-family:var(--font-body);background:#0b0d0ef2;border-bottom:1px solid #ffffff16;position:fixed;inset:0 0 auto}.PPFHome-module__iNADUW__headerInner{justify-content:space-between;align-items:center;gap:30px;max-width:1500px;height:88px;margin:auto;padding:0 clamp(22px,4vw,70px);display:flex}.PPFHome-module__iNADUW__logo{object-fit:contain;width:168px;height:auto;max-height:53px}.PPFHome-module__iNADUW__desktopNav{color:#d1d2cc;gap:30px;font-size:12px;display:flex}.PPFHome-module__iNADUW__desktopNav a{padding:14px 0;transition:color .2s}.PPFHome-module__iNADUW__desktopNav a:hover{color:#e0c78f}.PPFHome-module__iNADUW__headerQuote{color:#e0c78f;white-space:nowrap;border-bottom:1px solid #c9aa6766;align-items:center;gap:16px;padding:12px 0;font-size:12px;display:flex}.PPFHome-module__iNADUW__menuToggle{color:#e0c78f;cursor:pointer;background:0 0;border:1px solid #ffffff25;padding:10px;display:none}.PPFHome-module__iNADUW__mobileNav{border-top:1px solid #ffffff18;max-height:calc(100svh - 80px);padding:12px 24px 28px;overflow-y:auto}.PPFHome-module__iNADUW__mobileNav[hidden]{display:none}.PPFHome-module__iNADUW__mobileNav a{color:#e7e5de;border-bottom:1px solid #ffffff18;justify-content:space-between;padding:15px 0;font-size:15px;display:flex}.PPFHome-module__iNADUW__skipLink{color:#101010;z-index:1;background:#d6b972;padding:16px;position:absolute;top:-100px;left:20px}.PPFHome-module__iNADUW__skipLink:focus{top:10px}.PPFHome-module__iNADUW__hero{isolation:isolate;align-items:center;min-height:clamp(690px,100svh,940px);padding:160px clamp(24px,6vw,110px) 150px;display:flex;position:relative}.PPFHome-module__iNADUW__heroMedia{z-index:-2;background:#101314;position:absolute;inset:88px 0 0}.PPFHome-module__iNADUW__heroPoster,.PPFHome-module__iNADUW__heroVideo{object-fit:cover;object-position:65% center;width:100%;height:100%}.PPFHome-module__iNADUW__heroVideo{position:absolute;inset:0}.PPFHome-module__iNADUW__hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#080b0ded 0%,#080b0daa 38%,#080b0d30 75%),linear-gradient(#0b0d0e00 65%,#0b0d0e 100%);position:absolute;inset:0}.PPFHome-module__iNADUW__heroContent{width:100%;max-width:900px}.PPFHome-module__iNADUW__hero .PPFHome-module__iNADUW__eyebrow{color:#e9d29b}.PPFHome-module__iNADUW__heroIntro{color:#d6d8d3;max-width:435px;margin:0 0 32px;font-size:16px}.PPFHome-module__iNADUW__actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.PPFHome-module__iNADUW__primary{color:#111514;background:#d6b972;border:1px solid #d6b972;justify-content:center;align-items:center;gap:15px;padding:17px 24px;font-size:12px;font-weight:600;line-height:1.5;transition:background .2s,transform .2s;display:inline-flex}.PPFHome-module__iNADUW__primary:hover{background:#ead6a6;transform:translateY(-2px)}.PPFHome-module__iNADUW__heroSecondary{color:#eeece5;align-items:center;gap:12px;padding:16px 0;font-size:12px;display:inline-flex}.PPFHome-module__iNADUW__heroSecondary:hover{color:#e0c78f}.PPFHome-module__iNADUW__heroFoot{color:#a7afa9;text-transform:uppercase;letter-spacing:.14em;border-top:1px solid #ffffff25;justify-content:space-between;gap:20px;padding-top:24px;font-size:10px;display:flex;position:absolute;bottom:38px;left:clamp(24px,6vw,110px);right:clamp(24px,6vw,110px)}.PPFHome-module__iNADUW__filmControl{letter-spacing:.06em;color:#fff;cursor:pointer;background:#0c101285;border:1px solid #ffffff50;align-items:center;gap:9px;padding:11px 14px;font-size:10px;display:flex;position:absolute;bottom:110px;right:clamp(24px,6vw,110px)}.PPFHome-module__iNADUW__brandStrip{text-align:center;background:#0e1112;border-bottom:1px solid #ffffff16;padding:32px clamp(24px,6vw,100px) 36px}.PPFHome-module__iNADUW__brandStrip>.PPFHome-module__iNADUW__eyebrow{color:#a3aaa5;margin-bottom:22px;font-size:9px}.PPFHome-module__iNADUW__brands{grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:22px;max-width:1150px;margin:auto;display:grid}.PPFHome-module__iNADUW__brand{flex-direction:column;align-items:center;gap:10px;min-width:0;display:flex}.PPFHome-module__iNADUW__brand img{object-fit:contain;width:125px;max-width:100%;height:44px}.PPFHome-module__iNADUW__brand img.PPFHome-module__iNADUW__squareLogo{width:60px;height:52px}.PPFHome-module__iNADUW__brand img.PPFHome-module__iNADUW__lightLogo{background:#eeede6;padding:8px 10px}.PPFHome-module__iNADUW__brand span{color:#a7aba5;letter-spacing:.04em;font-size:9px}.PPFHome-module__iNADUW__section{max-width:1440px;margin:auto;padding:100px clamp(24px,6vw,100px)}.PPFHome-module__iNADUW__sectionHead{justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:45px;display:flex}.PPFHome-module__iNADUW__sectionHead h2{margin-bottom:0}.PPFHome-module__iNADUW__sectionHead>p{max-width:275px;margin-bottom:5px;font-size:13px}.PPFHome-module__iNADUW__textLink{color:#d6b972;align-items:center;gap:10px;padding:12px 0;font-size:12px;line-height:1.65;display:inline-flex}.PPFHome-module__iNADUW__textLink:hover{text-underline-offset:5px;text-decoration:underline}.PPFHome-module__iNADUW__packages{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.PPFHome-module__iNADUW__package{background:linear-gradient(155deg,#171c1d,#101314);border:1px solid #ffffff20;flex-direction:column;min-width:0;padding:25px 25px 0;transition:border-color .25s,background .25s;display:flex}.PPFHome-module__iNADUW__package:last-child{border-color:#d6b97270}.PPFHome-module__iNADUW__package:hover{border-color:#d6b972}.PPFHome-module__iNADUW__packageTop{justify-content:space-between;align-items:center;gap:10px;min-height:34px;display:flex}.PPFHome-module__iNADUW__packageTop .PPFHome-module__iNADUW__eyebrow{letter-spacing:.12em;font-size:8px}.PPFHome-module__iNADUW__packageNumber{color:#7b807a;font-size:11px}.PPFHome-module__iNADUW__sketch{width:calc(100% + 32px);max-width:none;height:auto;margin:0 -16px 7px;display:block}.PPFHome-module__iNADUW__package h3{margin:10px 0 12px}.PPFHome-module__iNADUW__packageDescription{max-width:265px;min-height:44px;font-size:12px}.PPFHome-module__iNADUW__price{color:#f0ece1;font-family:var(--font-display);align-items:baseline;gap:8px;min-height:64px;margin:23px 0 17px;font-size:36px;display:flex}.PPFHome-module__iNADUW__price>span{font-family:var(--font-body);color:#a7ada5;font-size:11px}.PPFHome-module__iNADUW__price>span.PPFHome-module__iNADUW__bespoke{font-family:var(--font-display);color:#ece8dc;font-size:27px}.PPFHome-module__iNADUW__coverageDetails{border-top:1px solid #ffffff1c;margin-top:auto}.PPFHome-module__iNADUW__coverageDetails summary{cursor:pointer;color:#d7d9d1;justify-content:space-between;align-items:center;padding:16px 0;font-size:11px;list-style:none;display:flex}.PPFHome-module__iNADUW__coverageDetails summary::-webkit-details-marker{display:none}.PPFHome-module__iNADUW__faqs summary::-webkit-details-marker{display:none}.PPFHome-module__iNADUW__coverageDetails[open] svg,.PPFHome-module__iNADUW__faqs details[open] summary svg{transform:rotate(45deg)}.PPFHome-module__iNADUW__coverageDetails p{padding:0 0 20px;font-size:12px}.PPFHome-module__iNADUW__packageCta{color:#dfc991;border-top:1px solid #ffffff1c;justify-content:space-between;align-items:center;gap:8px;padding:21px 0;font-size:11px;transition:color .2s;display:flex}.PPFHome-module__iNADUW__packageCta:hover{color:#fff}.PPFHome-module__iNADUW__note{color:#9ba19a;margin:22px 0 6px;font-size:11px}.PPFHome-module__iNADUW__workSection{border-top:1px solid #ffffff16}.PPFHome-module__iNADUW__projects{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.PPFHome-module__iNADUW__projects article{min-width:0}.PPFHome-module__iNADUW__projectFilm video{aspect-ratio:9/14;object-fit:contain;background:#060808;border:1px solid #ffffff16;width:100%;max-height:560px;display:block}.PPFHome-module__iNADUW__projectFilm figcaption{font-size:12px;color:#e0e0d6!important}.PPFHome-module__iNADUW__projectFilm details{color:#90978f;font-size:10px}.PPFHome-module__iNADUW__projectNote{color:#929b92;padding-top:8px;font-size:12px}.PPFHome-module__iNADUW__studio{border-top:1px solid #ffffff16;grid-template-columns:.95fr 1.05fr;align-items:center;gap:clamp(40px,7vw,110px);display:grid}.PPFHome-module__iNADUW__studioImage{position:relative}.PPFHome-module__iNADUW__studioImage>img{object-fit:cover;object-position:center;width:100%;height:560px;display:block}.PPFHome-module__iNADUW__studioImage>span{bottom:0;color:#f1ebdd;font-family:var(--font-display);background:linear-gradient(#0000,#070a0be6);padding:60px 25px 24px;font-size:25px;font-style:italic;position:absolute;inset-inline:0}.PPFHome-module__iNADUW__studioCopy>p:not(.PPFHome-module__iNADUW__eyebrow){max-width:470px;font-size:14px}.PPFHome-module__iNADUW__process{margin:30px 0 20px;list-style:none}.PPFHome-module__iNADUW__process li{border-top:1px solid #ffffff20;align-items:baseline;gap:20px;padding:19px 0;display:flex}.PPFHome-module__iNADUW__process li>span{color:#d6b972;font-size:10px}.PPFHome-module__iNADUW__process h3{margin-bottom:4px;font-size:27px}.PPFHome-module__iNADUW__process p{font-size:12px}.PPFHome-module__iNADUW__questions{border-top:1px solid #ffffff16;grid-template-columns:.8fr 1.2fr;gap:65px;display:grid}.PPFHome-module__iNADUW__faqs details{border-bottom:1px solid #ffffff25}.PPFHome-module__iNADUW__faqs summary{color:#e5e6df;cursor:pointer;justify-content:space-between;align-items:center;gap:30px;padding:22px 0;font-size:13px;list-style:none;display:flex}.PPFHome-module__iNADUW__faqs summary svg{color:#d6b972;transition:transform .2s}.PPFHome-module__iNADUW__faqs details>p{padding:0 30px 24px 0;font-size:13px}.PPFHome-module__iNADUW__services{border-block:1px solid #ffffff16;padding-block:55px}.PPFHome-module__iNADUW__services h2{margin:12px 0 25px;font-size:36px}.PPFHome-module__iNADUW__serviceLinks{flex-wrap:wrap;gap:12px 35px;display:flex}.PPFHome-module__iNADUW__serviceLinks a{color:#d8dbd3;align-items:center;gap:20px;padding:12px 0;font-size:12px;display:inline-flex}.PPFHome-module__iNADUW__serviceLinks a:hover{color:#d6b972}.PPFHome-module__iNADUW__serviceLinks svg{color:#8f9a8d}.PPFHome-module__iNADUW__finalSection{grid-template-columns:1.1fr .9fr;align-items:center;gap:70px;padding-block:100px 110px;display:grid}.PPFHome-module__iNADUW__finalSection h2{font-size:clamp(3.5rem,6.2vw,6.5rem)}.PPFHome-module__iNADUW__finalSection>div>p:not(.PPFHome-module__iNADUW__eyebrow){font-size:14px}.PPFHome-module__iNADUW__finalSection .PPFHome-module__iNADUW__actions{gap:15px;margin-top:30px}.PPFHome-module__iNADUW__financeLink{color:#aeb3aa;align-items:center;gap:8px;margin-top:22px;padding:10px 0;font-size:11px;display:inline-flex}.PPFHome-module__iNADUW__financeLink:hover{color:#e8c8db}.PPFHome-module__iNADUW__visit{border-left:1px solid #ffffff20;padding-left:45px}.PPFHome-module__iNADUW__visit>img{object-fit:cover;object-position:center;width:100%;height:185px;margin-bottom:25px}.PPFHome-module__iNADUW__visit address{color:#e7e7df;margin:15px 0 12px;font-size:14px;font-style:normal;line-height:1.8}.PPFHome-module__iNADUW__visit>p:not(.PPFHome-module__iNADUW__eyebrow){font-size:12px!important}.PPFHome-module__iNADUW__footer{color:#b1b6ad;font-family:var(--font-body);background:#080a0b;border-top:1px solid #ffffff18;padding:40px clamp(24px,6vw,100px) 100px}.PPFHome-module__iNADUW__footerMain,.PPFHome-module__iNADUW__footerBase{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:25px;max-width:1240px;margin:auto;display:flex}.PPFHome-module__iNADUW__footerMain>p{font-family:var(--font-display);color:#d7d4c8;font-size:23px;font-style:italic}.PPFHome-module__iNADUW__footerMain>div{flex-wrap:wrap;gap:20px;font-size:11px;display:flex}.PPFHome-module__iNADUW__footerMain a:hover,.PPFHome-module__iNADUW__footerBase a:hover{color:#e0c78f}.PPFHome-module__iNADUW__footerBase{border-top:1px solid #ffffff16;justify-content:flex-start;margin-top:30px;padding-top:25px;font-size:10px}.PPFHome-module__iNADUW__footerBase a{align-items:center;gap:6px;display:inline-flex}.PPFHome-module__iNADUW__footerBase>span{margin-right:auto}.PPFHome-module__iNADUW__stickyEnquiry{z-index:50;color:#121610;font:600 12px var(--font-body);background:#d6b972;border:1px solid #e5d2a3;justify-content:center;align-items:center;gap:12px;padding:16px 23px;transition:background .2s;display:flex;position:fixed;bottom:24px;right:25px;box-shadow:0 6px 25px #0006}.PPFHome-module__iNADUW__stickyEnquiry:hover{background:#ead6a6}[data-reveal][data-entered=true].PPFHome-module__iNADUW__package,.PPFHome-module__iNADUW__page [data-reveal][data-entered=true]{animation:.65s ease-out both PPFHome-module__iNADUW__arrive}.PPFHome-module__iNADUW__package[data-entered=true] .PPFHome-module__iNADUW__carOutline{animation:1.8s ease-out both PPFHome-module__iNADUW__draw}@keyframes PPFHome-module__iNADUW__arrive{0%{opacity:.5;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes PPFHome-module__iNADUW__draw{0%{stroke-dasharray:1100;stroke-dashoffset:1100px}to{stroke-dasharray:1100;stroke-dashoffset:0}}@media (min-width:1440px){.PPFHome-module__iNADUW__heroContent,.PPFHome-module__iNADUW__heroFoot{max-width:1240px}.PPFHome-module__iNADUW__heroContent{margin-inline:auto}.PPFHome-module__iNADUW__heroFoot{width:calc(100% - 200px);left:50%;transform:translate(-50%)}}@media (max-width:1050px){.PPFHome-module__iNADUW__desktopNav{gap:18px;font-size:11px}.PPFHome-module__iNADUW__headerInner{gap:20px}.PPFHome-module__iNADUW__logo{width:145px}.PPFHome-module__iNADUW__package{padding:20px 18px 0}.PPFHome-module__iNADUW__package h3{font-size:34px}.PPFHome-module__iNADUW__packageTop .PPFHome-module__iNADUW__eyebrow{font-size:7px}.PPFHome-module__iNADUW__studioImage>img{height:500px}.PPFHome-module__iNADUW__studio,.PPFHome-module__iNADUW__questions,.PPFHome-module__iNADUW__finalSection{gap:40px}.PPFHome-module__iNADUW__visit{padding-left:25px}}@media (max-width:850px){.PPFHome-module__iNADUW__desktopNav{display:none}.PPFHome-module__iNADUW__menuToggle{display:block}.PPFHome-module__iNADUW__headerQuote{margin-left:auto}.PPFHome-module__iNADUW__headerInner{height:78px}.PPFHome-module__iNADUW__heroMedia{top:78px}.PPFHome-module__iNADUW__hero{min-height:750px}.PPFHome-module__iNADUW__hero h1{font-size:clamp(3.6rem,8vw,5.5rem)}.PPFHome-module__iNADUW__heroFoot{font-size:8px}.PPFHome-module__iNADUW__section{padding-block:70px}.PPFHome-module__iNADUW__brands{gap:20px}.PPFHome-module__iNADUW__brand img{width:105px}.PPFHome-module__iNADUW__packageDescription{min-height:65px}.PPFHome-module__iNADUW__packageTop{align-items:flex-start}.PPFHome-module__iNADUW__packageTop .PPFHome-module__iNADUW__eyebrow{max-width:100px;line-height:1.8}.PPFHome-module__iNADUW__price{font-size:32px}.PPFHome-module__iNADUW__price>span.PPFHome-module__iNADUW__bespoke{font-size:23px}.PPFHome-module__iNADUW__packageCta,.PPFHome-module__iNADUW__coverageDetails summary{font-size:10px}}@media (max-width:760px){.PPFHome-module__iNADUW__hero{min-height:max(700px,95svh);padding-top:155px;padding-bottom:155px}.PPFHome-module__iNADUW__hero h1{font-size:clamp(3.05rem,9.9vw,4.8rem)}.PPFHome-module__iNADUW__heroIntro{max-width:340px;font-size:14px}.PPFHome-module__iNADUW__hero:after{background:linear-gradient(90deg,#080b0de6,#080b0d75),linear-gradient(#0000 40%,#0b0d0e)}.PPFHome-module__iNADUW__heroFoot{flex-direction:column;gap:8px;padding-top:20px;bottom:30px}.PPFHome-module__iNADUW__filmControl{bottom:112px}.PPFHome-module__iNADUW__brands{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 18px}.PPFHome-module__iNADUW__brandStrip{padding-top:27px;padding-bottom:30px}.PPFHome-module__iNADUW__sectionHead{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:30px}.PPFHome-module__iNADUW__sectionHead>p{font-size:12px}.PPFHome-module__iNADUW__packages{grid-template-columns:1fr;gap:20px}.PPFHome-module__iNADUW__package{padding:25px 26px 0}.PPFHome-module__iNADUW__packageTop .PPFHome-module__iNADUW__eyebrow{max-width:none;font-size:9px}.PPFHome-module__iNADUW__packageTop{min-height:20px}.PPFHome-module__iNADUW__sketch{max-height:240px;margin-block:-10px 0}.PPFHome-module__iNADUW__package h3{font-size:40px}.PPFHome-module__iNADUW__packageDescription{max-width:100%;min-height:0;font-size:13px}.PPFHome-module__iNADUW__price{min-height:50px;margin:14px 0;font-size:36px}.PPFHome-module__iNADUW__price>span.PPFHome-module__iNADUW__bespoke{font-size:28px}.PPFHome-module__iNADUW__packageCta,.PPFHome-module__iNADUW__coverageDetails summary{font-size:12px}.PPFHome-module__iNADUW__projects{grid-template-columns:1fr;gap:35px}.PPFHome-module__iNADUW__projectFilm video{aspect-ratio:9/12;max-height:570px}.PPFHome-module__iNADUW__projects article{width:100%;max-width:480px;margin-inline:auto}.PPFHome-module__iNADUW__studio,.PPFHome-module__iNADUW__questions,.PPFHome-module__iNADUW__finalSection{grid-template-columns:1fr;gap:38px}.PPFHome-module__iNADUW__studioImage{max-width:500px}.PPFHome-module__iNADUW__studioImage>img{height:480px}.PPFHome-module__iNADUW__questions h2{margin-bottom:10px}.PPFHome-module__iNADUW__services{padding-block:40px}.PPFHome-module__iNADUW__serviceLinks{grid-template-columns:1fr 1fr;gap:5px 25px;display:grid}.PPFHome-module__iNADUW__serviceLinks a{justify-content:space-between;font-size:11px}.PPFHome-module__iNADUW__finalSection{padding-bottom:65px}.PPFHome-module__iNADUW__visit{border-top:1px solid #ffffff20;border-left:0;padding:30px 0 0}.PPFHome-module__iNADUW__visit>img{height:220px}.PPFHome-module__iNADUW__footer{padding-bottom:115px}.PPFHome-module__iNADUW__footerMain{flex-direction:column;align-items:flex-start;gap:22px}.PPFHome-module__iNADUW__footerMain>div{gap:15px}.PPFHome-module__iNADUW__footerBase{gap:18px}.PPFHome-module__iNADUW__footerBase>span{width:100%}.PPFHome-module__iNADUW__stickyEnquiry{left:16px;right:16px;bottom:max(12px,env(safe-area-inset-bottom));padding:16px}}@media (max-width:390px){.PPFHome-module__iNADUW__headerInner{gap:12px;padding-inline:18px}.PPFHome-module__iNADUW__logo{width:120px}.PPFHome-module__iNADUW__headerQuote{gap:7px;font-size:10px}.PPFHome-module__iNADUW__menuToggle{padding:7px}.PPFHome-module__iNADUW__menuToggle svg{width:19px}.PPFHome-module__iNADUW__hero h1{font-size:2.85rem}.PPFHome-module__iNADUW__hero .PPFHome-module__iNADUW__eyebrow{font-size:8px}.PPFHome-module__iNADUW__actions{gap:8px}.PPFHome-module__iNADUW__primary{padding:16px 18px}.PPFHome-module__iNADUW__heroSecondary{margin-left:0}.PPFHome-module__iNADUW__section{padding-inline:20px}.PPFHome-module__iNADUW__serviceLinks{grid-template-columns:1fr}.PPFHome-module__iNADUW__packageTop .PPFHome-module__iNADUW__eyebrow{font-size:8px}}@media (prefers-reduced-motion:reduce){.PPFHome-module__iNADUW__page *,.PPFHome-module__iNADUW__page :before,.PPFHome-module__iNADUW__page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.PPFHome-module__iNADUW__primary:hover{transform:none}}@media (min-width:851px){.PPFHome-module__iNADUW__mobileNav{display:none}}@media (prefers-reduced-motion:reduce){html:has(.PPFHome-module__iNADUW__page){scroll-behavior:auto}}.PPFHome-module__iNADUW__paymentBar{letter-spacing:.05em;color:#f3c2d5;background:#251c21;border-top:1px solid #ffffff12;justify-content:center;align-items:center;gap:9px;height:30px;font-size:10px;display:flex}.PPFHome-module__iNADUW__navGroup{position:relative}.PPFHome-module__iNADUW__navGroup summary{cursor:pointer;padding:14px 0}.PPFHome-module__iNADUW__navGroup>div{background:#121818;border:1px solid #ffffff25;min-width:250px;padding:12px 22px;position:absolute;top:100%;left:-22px;box-shadow:0 20px 35px #0008}.PPFHome-module__iNADUW__navGroup>div a{display:block}.PPFHome-module__iNADUW__mobileNav>details>summary{color:#eee6d9;cursor:pointer;border-bottom:1px solid #fff2;padding:17px 0;font-size:15px}.PPFHome-module__iNADUW__mobileNav>details a{padding-left:18px;font-size:13px}.PPFHome-module__iNADUW__heroMedia{top:118px}.PPFHome-module__iNADUW__page section[id]{scroll-margin-top:140px}.PPFHome-module__iNADUW__footer{padding-bottom:115px}.PPFHome-module__iNADUW__footerMain{margin-bottom:28px}@media (max-width:1050px){.PPFHome-module__iNADUW__desktopNav{gap:16px;font-size:11px}.PPFHome-module__iNADUW__headerInner{gap:18px}}@media (max-width:900px){.PPFHome-module__iNADUW__desktopNav{display:none}.PPFHome-module__iNADUW__menuToggle{display:block}.PPFHome-module__iNADUW__headerQuote{margin-left:auto}.PPFHome-module__iNADUW__heroMedia{top:108px}}@media (max-width:640px){.PPFHome-module__iNADUW__stickyEnquiry{left:130px;right:16px}.PPFHome-module__iNADUW__stickyEnquiry svg{width:17px}.PPFHome-module__iNADUW__mobileNav{max-height:calc(100svh - 118px)}}.PPFHome-module__iNADUW__footerVehicles{color:#bfc4b8;margin-top:28px;font-size:12px}.PPFHome-module__iNADUW__footerVehicles summary{cursor:pointer;padding:14px 0}.PPFHome-module__iNADUW__footerVehicles>div{flex-wrap:wrap;gap:20px;padding:16px 0;display:flex}.PPFHome-module__iNADUW__footerVehicles a:hover{color:#d6b972}.PPFHome-module__iNADUW__heroComposition{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);align-items:center;gap:clamp(28px,3vw,55px);width:100%;max-width:1440px;margin-inline:auto;display:grid}.PPFHome-module__iNADUW__heroAccent{pointer-events:none;place-self:start end;width:clamp(250px,23vw,320px);max-width:100%;padding-top:12px;transform:none}@media (max-width:1100px){.PPFHome-module__iNADUW__heroComposition{grid-template-columns:1fr;gap:32px}.PPFHome-module__iNADUW__heroAccent{justify-self:start;width:min(100%,380px);padding:0;transform:none}}@media (max-width:760px){.PPFHome-module__iNADUW__heroComposition{gap:28px}.PPFHome-module__iNADUW__heroAccent{width:min(100%,300px)}}
.Assistant-module__a0KcVa__toggle{z-index:51;color:#e3d3a8;font:500 12px var(--font-body);cursor:pointer;background:#111b19;border:1px solid #8b7951;align-items:center;gap:10px;padding:16px 20px;display:flex;position:fixed;bottom:24px;left:24px}.Assistant-module__a0KcVa__dialog{color:#e7e9df;width:min(430px,100vw - 32px);max-height:calc(100svh - 130px);font-family:var(--font-body);background:#111817;border:1px solid #d6b97270;margin:auto 24px 95px auto;padding:0;box-shadow:0 15px 80px #0009}.Assistant-module__a0KcVa__dialog::backdrop{background:#0008}.Assistant-module__a0KcVa__dialog[open]{flex-direction:column;display:flex}.Assistant-module__a0KcVa__dialog header{border-bottom:1px solid #ffffff20;justify-content:space-between;gap:15px;padding:20px;display:flex}.Assistant-module__a0KcVa__dialog strong{font-size:14px}.Assistant-module__a0KcVa__dialog header span{color:#acb6a8;margin-top:7px;font-size:10px;display:block}.Assistant-module__a0KcVa__dialog button{cursor:pointer}.Assistant-module__a0KcVa__dialog header button{color:#d6b972;background:0 0;border:0;padding:3px}.Assistant-module__a0KcVa__log{min-height:100px;max-height:45svh;padding:18px;overflow:auto}.Assistant-module__a0KcVa__log p{white-space:pre-wrap;font-size:13px;line-height:1.8}.Assistant-module__a0KcVa__answer,.Assistant-module__a0KcVa__user{border:1px solid #ffffff15;margin-bottom:12px;padding:13px}.Assistant-module__a0KcVa__user{background:#d6b97215;margin-left:25px}.Assistant-module__a0KcVa__answer a{color:#e4ca8f;margin-top:12px;font-size:12px;text-decoration:underline;display:inline-block}.Assistant-module__a0KcVa__suggestions{flex-wrap:wrap;gap:8px;padding:0 18px 15px;display:flex}.Assistant-module__a0KcVa__suggestions button{color:#e4d3ab;background:0 0;border:1px solid #ffffff30;padding:9px;font-size:11px}.Assistant-module__a0KcVa__dialog form{border-top:1px solid #ffffff20;gap:10px;padding:15px;display:flex}.Assistant-module__a0KcVa__dialog input{color:#eee;background:#08100e;border:1px solid #ffffff30;flex:1;min-width:0;padding:13px;font-size:13px}.Assistant-module__a0KcVa__dialog form button{color:#111;background:#d6b972;border:0;padding:12px}.Assistant-module__a0KcVa__dialog button:disabled{opacity:.5}.Assistant-module__a0KcVa__dialog :is(button,input,a):focus-visible{outline-offset:2px;outline:2px solid #d6b972}.Assistant-module__a0KcVa__whatsapp{text-align:center;color:#101610;background:#d6b972;margin:0 15px;padding:14px;font-size:12px;font-weight:600}.Assistant-module__a0KcVa__note{color:#b0bbaa;text-align:center;padding:12px 15px;font-size:10px}.Assistant-module__a0KcVa__srOnly{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:760px){.Assistant-module__a0KcVa__toggle{left:16px;bottom:max(12px,env(safe-area-inset-bottom));padding:16px 15px}.Assistant-module__a0KcVa__dialog{margin:auto auto 85px}}
.BurnInHeadline-module__62dJpG__headline.BurnInHeadline-module__62dJpG__headline{isolation:isolate;width:100%;margin:0;position:relative}.BurnInHeadline-module__62dJpG__accessible{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.BurnInHeadline-module__62dJpG__art{width:100%;height:auto;display:block;overflow:visible}.BurnInHeadline-module__62dJpG__outline{fill:#0b0d0e;stroke:#0b0d0e;stroke-width:18px;stroke-linejoin:round;paint-order:stroke fill;filter:drop-shadow(0 3px #b9a36c)drop-shadow(0 7px 12px #0009)}.BurnInHeadline-module__62dJpG__ink{animation:2.7s ease-out .2s both BurnInHeadline-module__62dJpG__inkSettle}.BurnInHeadline-module__62dJpG__reveal{animation:2.7s cubic-bezier(.2,.65,.35,1) .2s both BurnInHeadline-module__62dJpG__burnReveal}.BurnInHeadline-module__62dJpG__burn{fill:#fff6dc;stroke:#ffbf55;stroke-width:2px;opacity:0;filter:drop-shadow(0 -3px 3px #fff3c1)drop-shadow(0 -10px 9px #f99426)drop-shadow(0 -17px 14px #cf4b14);animation:2.7s cubic-bezier(.2,.65,.35,1) .2s both BurnInHeadline-module__62dJpG__burnEdge}.BurnInHeadline-module__62dJpG__embers{pointer-events:none;position:absolute;inset:0}.BurnInHeadline-module__62dJpG__embers i{opacity:0;background:#ffe7a3;border-radius:50%;width:3px;height:6px;animation:1s ease-out .65s both BurnInHeadline-module__62dJpG__emberLift;position:absolute;box-shadow:0 0 8px #ff9b31}.BurnInHeadline-module__62dJpG__embers i:first-child{top:45%;left:15%}.BurnInHeadline-module__62dJpG__embers i:nth-child(2){animation-delay:.95s;top:70%;left:36%}.BurnInHeadline-module__62dJpG__embers i:nth-child(3){animation-delay:1.1s;top:32%;left:50%}.BurnInHeadline-module__62dJpG__embers i:nth-child(4){animation-delay:1.3s;top:65%;left:66%}.BurnInHeadline-module__62dJpG__embers i:nth-child(5){animation-delay:1.5s;top:24%;left:83%}@keyframes BurnInHeadline-module__62dJpG__inkSettle{0%,65%{opacity:.18}to{opacity:1}}@keyframes BurnInHeadline-module__62dJpG__burnReveal{0%{clip-path:inset(-20% 100% -20% 0)}to{clip-path:inset(-20% -5% -20% 0)}}@keyframes BurnInHeadline-module__62dJpG__burnEdge{0%{opacity:0;clip-path:polygon(-15% -35%,0% -35%,0% 120%,-15% 120%)}10%{opacity:1}80%{opacity:.8}to{opacity:0;clip-path:polygon(100% -35%,115% -35%,115% 120%,100% 120%)}}@keyframes BurnInHeadline-module__62dJpG__emberLift{0%{opacity:0;transform:translateY(10px)scale(.5)}20%{opacity:.9}to{opacity:0;transform:translate(18px,-64px)scale(.1)}}.BurnInHeadline-module__62dJpG__shimmer,.BurnInHeadline-module__62dJpG__sparkles{pointer-events:none}.BurnInHeadline-module__62dJpG__glint{animation:6.4s ease-in-out 3s infinite BurnInHeadline-module__62dJpG__letterGleam}.BurnInHeadline-module__62dJpG__sparkle{fill:#fff8df;opacity:0;transform-box:fill-box;transform-origin:50%;filter:drop-shadow(0 0 5px #fff1c0);animation:4.8s ease-in-out 3s infinite BurnInHeadline-module__62dJpG__letterSparkle}.BurnInHeadline-module__62dJpG__sparkles>g:nth-child(2) .BurnInHeadline-module__62dJpG__sparkle{animation-delay:3.6s}.BurnInHeadline-module__62dJpG__sparkles>g:nth-child(3) .BurnInHeadline-module__62dJpG__sparkle{animation-delay:4.2s}.BurnInHeadline-module__62dJpG__sparkles>g:nth-child(4) .BurnInHeadline-module__62dJpG__sparkle{animation-delay:4.8s}.BurnInHeadline-module__62dJpG__sparkles>g:nth-child(5) .BurnInHeadline-module__62dJpG__sparkle{animation-delay:5.4s}.BurnInHeadline-module__62dJpG__sparkles>g:nth-child(6) .BurnInHeadline-module__62dJpG__sparkle{animation-delay:6s}.BurnInHeadline-module__62dJpG__sparkles>g:nth-child(7) .BurnInHeadline-module__62dJpG__sparkle{animation-delay:6.6s}.BurnInHeadline-module__62dJpG__sparkles>g:nth-child(8) .BurnInHeadline-module__62dJpG__sparkle{animation-delay:7.2s}@keyframes BurnInHeadline-module__62dJpG__letterGleam{0%{opacity:0;transform:translate(0)}8%{opacity:.7}42%{opacity:.7;transform:translate(1240px)}43%,to{opacity:0;transform:translate(1240px)}}@keyframes BurnInHeadline-module__62dJpG__letterSparkle{0%,34%,to{opacity:0;transform:scale(.25)rotate(-15deg)}15%{opacity:.95;transform:scale(1)rotate(0)}26%{opacity:.35;transform:scale(.65)rotate(12deg)}}@media (prefers-reduced-motion:reduce){.BurnInHeadline-module__62dJpG__ink,.BurnInHeadline-module__62dJpG__reveal,.BurnInHeadline-module__62dJpG__burn,.BurnInHeadline-module__62dJpG__embers i,.BurnInHeadline-module__62dJpG__glint,.BurnInHeadline-module__62dJpG__sparkle{animation:none}.BurnInHeadline-module__62dJpG__ink,.BurnInHeadline-module__62dJpG__reveal{opacity:1;clip-path:none}.BurnInHeadline-module__62dJpG__burn,.BurnInHeadline-module__62dJpG__embers,.BurnInHeadline-module__62dJpG__shimmer,.BurnInHeadline-module__62dJpG__sparkles{display:none}}@media (forced-colors:active){.BurnInHeadline-module__62dJpG__ink,.BurnInHeadline-module__62dJpG__reveal{fill:canvastext}.BurnInHeadline-module__62dJpG__outline{stroke:canvas}.BurnInHeadline-module__62dJpG__burn,.BurnInHeadline-module__62dJpG__embers,.BurnInHeadline-module__62dJpG__shimmer,.BurnInHeadline-module__62dJpG__sparkles{display:none}}
.HeadlightPPF-module__WS7Zua__feature{border-top:1px solid #ffffff20;grid-template-columns:1.2fr .8fr;align-items:center;gap:clamp(35px,6vw,95px);max-width:1440px;margin:auto;padding:75px clamp(24px,6vw,100px);display:grid}.HeadlightPPF-module__WS7Zua__featureCopy{max-width:620px}.HeadlightPPF-module__WS7Zua__featureCopy>p:not(:first-child){max-width:490px;font-size:14px}.HeadlightPPF-module__WS7Zua__featureCopy h2 em{display:block}.HeadlightPPF-module__WS7Zua__featureFilm,.HeadlightPPF-module__WS7Zua__heroFilm{justify-self:center;width:100%;max-width:350px}.HeadlightPPF-module__WS7Zua__featureFilm video{max-height:450px}.HeadlightPPF-module__WS7Zua__hero{grid-template-columns:1.2fr .8fr;gap:65px;padding-top:165px}.HeadlightPPF-module__WS7Zua__heroFilm video{max-height:500px}.HeadlightPPF-module__WS7Zua__featureFilm figcaption,.HeadlightPPF-module__WS7Zua__heroFilm figcaption{font-size:11px;line-height:1.6}.HeadlightPPF-module__WS7Zua__price.HeadlightPPF-module__WS7Zua__price{color:#ddd8ca;margin-top:25px;font-size:14px}.HeadlightPPF-module__WS7Zua__price strong{font-family:var(--font-display);color:#e4c681;margin:4px 0 9px;font-size:clamp(30px,3vw,40px);font-weight:400;line-height:1.25;display:block}.HeadlightPPF-module__WS7Zua__price span{color:#b2b8b0;font-size:11px;display:block}.HeadlightPPF-module__WS7Zua__note.HeadlightPPF-module__WS7Zua__note{margin-top:18px;font-size:12px}.HeadlightPPF-module__WS7Zua__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.HeadlightPPF-module__WS7Zua__suitability{max-width:850px;margin-top:24px;font-size:12px}.HeadlightPPF-module__WS7Zua__suitability a{color:#dec58c;text-underline-offset:3px;text-decoration:underline}@media (min-width:851px){.HeadlightPPF-module__WS7Zua__hero{padding-top:145px;padding-bottom:50px}.HeadlightPPF-module__WS7Zua__hero h1{margin:18px 0;font-size:clamp(3rem,4.4vw,4.75rem)}.HeadlightPPF-module__WS7Zua__hero nav{margin-bottom:22px}}@media (max-width:850px){.HeadlightPPF-module__WS7Zua__hero{grid-template-columns:1fr;gap:35px;padding-top:145px}.HeadlightPPF-module__WS7Zua__feature{grid-template-columns:1fr;gap:35px;padding-block:55px}.HeadlightPPF-module__WS7Zua__featureCopy{max-width:none}.HeadlightPPF-module__WS7Zua__heroFilm{max-width:320px}.HeadlightPPF-module__WS7Zua__featureFilm{max-width:290px}.HeadlightPPF-module__WS7Zua__featureFilm video{max-height:480px}.HeadlightPPF-module__WS7Zua__options{grid-template-columns:1fr}}
.ppf-offer-module__OYReQa__page{--cream:#f1eee7;--gold:#ddc18b;--ink:#101714;color:#f1eee7;font-family:var(--font-inter),Arial,sans-serif;background:#111815;font-size:15px;line-height:1.6}.ppf-offer-module__OYReQa__page *{box-sizing:border-box}.ppf-offer-module__OYReQa__page a,.ppf-offer-module__OYReQa__page button,.ppf-offer-module__OYReQa__page input,.ppf-offer-module__OYReQa__page select{outline-offset:5px}.ppf-offer-module__OYReQa__page :focus-visible{outline:2px solid #ba964d}.ppf-offer-module__OYReQa__page h1,.ppf-offer-module__OYReQa__page h2{font-family:var(--font-cormorant),Georgia,serif;letter-spacing:-.045em;font-weight:400;line-height:1.02}.ppf-offer-module__OYReQa__page h2{font-size:clamp(40px,4.3vw,65px)}.ppf-offer-module__OYReQa__page h3{font-family:var(--font-inter),Arial,sans-serif;letter-spacing:-.035em;font-weight:500}.ppf-offer-module__OYReQa__page em{color:var(--gold);font-weight:400}.ppf-offer-module__OYReQa__page section{scroll-margin-top:24px}.ppf-offer-module__OYReQa__skip{z-index:100;background:var(--cream);color:var(--ink);padding:12px;position:fixed;top:-100px;left:16px}.ppf-offer-module__OYReQa__skip:focus{top:12px}.ppf-offer-module__OYReQa__header{border-bottom:1px solid #ffffff18;justify-content:space-between;align-items:center;gap:18px;max-width:1440px;height:88px;margin:auto;padding:0 5%;display:flex}.ppf-offer-module__OYReQa__logo{object-fit:contain;width:165px;height:auto;max-height:54px}.ppf-offer-module__OYReQa__headerLocation,.ppf-offer-module__OYReQa__phone{color:#c4c8c1;align-items:center;gap:9px;font-size:12px;display:flex}.ppf-offer-module__OYReQa__phone{color:var(--cream);font-size:13px}.ppf-offer-module__OYReQa__hero{grid-template-columns:1fr 1fr;max-width:1440px;min-height:650px;margin:auto;display:grid}.ppf-offer-module__OYReQa__heroCopy{padding:54px 9% 44px 10%}.ppf-offer-module__OYReQa__eyebrow{text-transform:uppercase;letter-spacing:.18em!important;margin-bottom:23px!important;font-size:10px!important;font-weight:500!important;line-height:1.6!important}.ppf-offer-module__OYReQa__heroCopy>.ppf-offer-module__OYReQa__eyebrow{color:#c4c8c1;align-items:center;gap:8px;display:flex}.ppf-offer-module__OYReQa__eyebrow>span{background:var(--gold);border-radius:100%;flex-shrink:0;width:5px;height:5px}.ppf-offer-module__OYReQa__hero h1{margin:0 0 24px;font-size:clamp(46px,4.7vw,70px)}.ppf-offer-module__OYReQa__intro{color:#bbc2ba;max-width:440px;font-size:14px;line-height:1.8}.ppf-offer-module__OYReQa__price{align-items:center;gap:19px;margin-top:28px;display:flex}.ppf-offer-module__OYReQa__price>span{max-width:100px;font-size:13px;line-height:1.5}.ppf-offer-module__OYReQa__price strong{letter-spacing:-.05em;font-size:43px;font-weight:400;line-height:1.2}.ppf-offer-module__OYReQa__price strong span{vertical-align:super;color:var(--gold);font-size:21px}.ppf-offer-module__OYReQa__included{color:#c4c8c1;margin:12px 0 23px;font-size:10px}.ppf-offer-module__OYReQa__primary{background:var(--gold);color:#142018;letter-spacing:-.02em;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:28px;min-height:54px;padding:14px 23px;font-size:13px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.ppf-offer-module__OYReQa__primary:hover{background:#eddbb5;transform:translateY(-1px)}.ppf-offer-module__OYReQa__micro{color:#b7c0b7;align-items:center;gap:7px;margin-top:12px;font-size:10px;display:flex}.ppf-offer-module__OYReQa__priceNote{color:#aab3aa;max-width:350px;margin-top:17px;font-size:10px;line-height:1.6}.ppf-offer-module__OYReQa__heroVisual{isolation:isolate;min-width:0;position:relative;overflow:hidden}.ppf-offer-module__OYReQa__heroImage{object-fit:cover;object-position:51% center}.ppf-offer-module__OYReQa__heroVisual:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#05110b12 35%,#05110bde 100%);position:absolute;inset:0}.ppf-offer-module__OYReQa__imageTag{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.12em;background:#112019b8;border:1px solid #ffffff35;align-items:center;gap:8px;padding:9px 13px;font-size:8px;display:flex;position:absolute;top:28px;left:28px}.ppf-offer-module__OYReQa__liveDot{background:var(--gold);border-radius:50%;width:5px;height:5px}.ppf-offer-module__OYReQa__imageCaption{z-index:2;position:absolute;bottom:37px;left:37px;right:24px}.ppf-offer-module__OYReQa__imageCaption>span{letter-spacing:.15em;font-size:9px}.ppf-offer-module__OYReQa__imageCaption p{font-family:var(--font-cormorant),Georgia,serif;letter-spacing:-.025em;margin:14px 0 22px;font-size:43px;line-height:1.05}.ppf-offer-module__OYReQa__imageCaption a{align-items:center;gap:15px;font-size:10px;display:flex}.ppf-offer-module__OYReQa__trustStrip{color:#ced3cb;border-top:1px solid #ffffff18;border-bottom:1px solid #ffffff18;justify-content:center;align-items:center;gap:65px;padding:22px 5%;font-size:11px;display:flex}.ppf-offer-module__OYReQa__trustStrip>span,.ppf-offer-module__OYReQa__trustStrip>a{align-items:center;gap:10px;display:flex}.ppf-offer-module__OYReQa__trustStrip svg{color:var(--gold)}.ppf-offer-module__OYReQa__coverage,.ppf-offer-module__OYReQa__process{background:var(--cream);color:var(--ink);padding:86px max(6%,50vw - 634px) 60px}.ppf-offer-module__OYReQa__sectionHeading{grid-template-columns:1fr 1fr;align-items:end;gap:90px;margin-bottom:48px;display:grid}.ppf-offer-module__OYReQa__sectionHeading>p{color:#596059;max-width:420px;padding-bottom:5px;font-size:14px;line-height:1.9}.ppf-offer-module__OYReQa__coverage em,.ppf-offer-module__OYReQa__process em,.ppf-offer-module__OYReQa__faq em{color:#7d704e}.ppf-offer-module__OYReQa__coverage .ppf-offer-module__OYReQa__eyebrow,.ppf-offer-module__OYReQa__process .ppf-offer-module__OYReQa__eyebrow,.ppf-offer-module__OYReQa__faq .ppf-offer-module__OYReQa__eyebrow{color:#6e725f}.ppf-offer-module__OYReQa__coverageGrid{border-top:1px solid #14201825;border-bottom:1px solid #14201825;grid-template-columns:repeat(4,1fr);display:grid}.ppf-offer-module__OYReQa__coverageGrid article{padding:26px 26px 26px 0}.ppf-offer-module__OYReQa__coverageGrid article+article{border-left:1px solid #14201825;padding-left:25px}.ppf-offer-module__OYReQa__number{color:#7a7f72;font-size:10px}.ppf-offer-module__OYReQa__coverageGrid h3{margin:17px 0 9px;font-size:20px}.ppf-offer-module__OYReQa__coverageGrid p{color:#65695f;max-width:220px;font-size:12px;line-height:1.8}.ppf-offer-module__OYReQa__coverageFoot{color:#65695f;justify-content:space-between;align-items:center;gap:30px;padding-top:24px;font-size:11px;display:flex}.ppf-offer-module__OYReQa__coverageFoot p{max-width:630px}.ppf-offer-module__OYReQa__coverageFoot a{color:#17241c;white-space:nowrap;align-items:center;gap:12px;display:flex}.ppf-offer-module__OYReQa__films{grid-template-columns:.85fr 1.15fr;gap:8%;max-width:1440px;margin:auto;padding:90px 6%;display:grid}.ppf-offer-module__OYReQa__filmCopy{align-self:center}.ppf-offer-module__OYReQa__filmCopy>p:not(.ppf-offer-module__OYReQa__eyebrow){color:#b5c0b6;max-width:365px;margin-top:25px;font-size:14px;line-height:1.9}.ppf-offer-module__OYReQa__filmCopy .ppf-offer-module__OYReQa__eyebrow{color:#c5af82}.ppf-offer-module__OYReQa__filmCopy h2{font-size:clamp(48px,5.5vw,78px)}.ppf-offer-module__OYReQa__textLink{color:var(--gold);border-bottom:1px solid #ddc18b55;align-items:center;gap:18px;margin-top:30px;padding-bottom:10px;font-size:12px;display:inline-flex}.ppf-offer-module__OYReQa__filmNote{color:#91a092;max-width:300px;margin-top:22px;font-size:10px;display:block}.ppf-offer-module__OYReQa__videoGrid{grid-template-columns:1fr 1fr;gap:19px;display:grid}.ppf-offer-module__OYReQa__videoFrame{aspect-ratio:9/16;background:#26362d;border:1px solid #ffffff20;position:relative;overflow:hidden}.ppf-offer-module__OYReQa__videoFrame video{object-fit:contain;width:100%;height:100%;display:block}.ppf-offer-module__OYReQa__play{cursor:pointer;color:#fff;background:linear-gradient(#0000 25%,#00000025 60%,#00000050);border:0;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;display:flex;position:absolute;inset:0}.ppf-offer-module__OYReQa__play svg{box-sizing:content-box;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#18291ebd;border:1px solid #e7d1a6;border-radius:50%;padding:17px}.ppf-offer-module__OYReQa__play span{background:#112019d9;border-radius:2px;padding:7px 12px;font-size:10px}.ppf-offer-module__OYReQa__play:hover svg{background:#516046}.ppf-offer-module__OYReQa__videoCard figcaption{padding-top:14px;line-height:1.6}.ppf-offer-module__OYReQa__videoCard figcaption strong{font-size:12px;font-weight:500;display:block}.ppf-offer-module__OYReQa__videoCard figcaption span{color:#9ca99f;font-size:10px}.ppf-offer-module__OYReQa__videoFallback{text-align:center;background:#142018;padding:14px;font-size:12px;text-decoration:underline;position:absolute;bottom:15px;left:15px;right:15px}.ppf-offer-module__OYReQa__reviews{border-top:1px solid #ffffff18;border-bottom:1px solid #ffffff18}.ppf-offer-module__OYReQa__reviews>section{background:0 0;max-width:1440px;margin:auto;padding:48px 6%}.ppf-offer-module__OYReQa__reviews h2{font-size:38px}.ppf-offer-module__OYReQa__reviews p,.ppf-offer-module__OYReQa__reviews a{font-size:12px}.ppf-offer-module__OYReQa__process{padding-bottom:85px}.ppf-offer-module__OYReQa__steps{grid-template-columns:repeat(3,1fr);gap:48px;display:grid}.ppf-offer-module__OYReQa__steps article{border-top:1px solid #18281e40;padding-top:22px}.ppf-offer-module__OYReQa__steps article>span{color:#746d56;font-size:11px}.ppf-offer-module__OYReQa__steps h3{margin:14px 0 12px;font-size:20px}.ppf-offer-module__OYReQa__steps p{color:#63695e;font-size:13px;line-height:1.9}.ppf-offer-module__OYReQa__quoteSection{grid-template-columns:1.1fr .9fr;align-items:center;gap:9%;max-width:1440px;margin:auto;padding:90px 8%;display:grid}.ppf-offer-module__OYReQa__quoteCopy>.ppf-offer-module__OYReQa__eyebrow{color:var(--gold)}.ppf-offer-module__OYReQa__quoteCopy>p:not(.ppf-offer-module__OYReQa__eyebrow){color:#c2cbbf;max-width:415px;margin-top:24px;font-size:14px;line-height:1.9}.ppf-offer-module__OYReQa__quoteCopy strong{color:#f2ead9;font-weight:500}.ppf-offer-module__OYReQa__studio{color:var(--gold);border-top:1px solid #fff2;gap:14px;margin-top:34px;padding-top:28px;display:flex}.ppf-offer-module__OYReQa__studio strong{margin-bottom:9px;font-size:13px;display:block}.ppf-offer-module__OYReQa__studio address{color:#c2cbbf;font-size:12px;font-style:normal;line-height:1.9}.ppf-offer-module__OYReQa__studio p{color:#94a18f;margin-top:10px;font-size:10px}.ppf-offer-module__OYReQa__quoteCopy .ppf-offer-module__OYReQa__local{color:#a6b19e!important;font-size:11px!important}.ppf-offer-module__OYReQa__quoteCard{background:#1e2a22;border:1px solid #ffffff1c;padding:35px;box-shadow:0 25px 50px #00000015}.ppf-offer-module__OYReQa__quoteCard>svg{color:var(--gold);margin-bottom:16px}.ppf-offer-module__OYReQa__quoteCard h3{font-family:var(--font-cormorant),Georgia,serif;letter-spacing:-.02em;font-size:32px;line-height:1.15}.ppf-offer-module__OYReQa__quoteCard>p{color:#bdc5b7;margin:13px 0 24px;font-size:12px}.ppf-offer-module__OYReQa__quoteCard label{margin-bottom:8px;font-size:11px;display:block}.ppf-offer-module__OYReQa__quoteCard label span{color:#a5af9f}.ppf-offer-module__OYReQa__quoteCard input,.ppf-offer-module__OYReQa__quoteCard select{color:#f1eee7;background:#142018;border:1px solid #ffffff35;border-radius:0;width:100%;min-width:0;min-height:49px;margin-bottom:19px;padding:12px;font-family:inherit;font-size:13px;display:block}.ppf-offer-module__OYReQa__quoteCard input::placeholder{color:#a4af9c}.ppf-offer-module__OYReQa__quoteCard .ppf-offer-module__OYReQa__primary{gap:12px;width:100%;margin-top:5px}.ppf-offer-module__OYReQa__quoteCard .ppf-offer-module__OYReQa__quoteNote{color:#b1bba8;margin:16px 0 0;font-size:10px;line-height:1.8}.ppf-offer-module__OYReQa__quoteNote a{text-underline-offset:3px;text-decoration:underline}.ppf-offer-module__OYReQa__faq{background:var(--cream);color:var(--ink);grid-template-columns:.8fr 1.2fr;gap:10%;padding:80px 8%;display:grid}.ppf-offer-module__OYReQa__faq details{border-bottom:1px solid #14201830}.ppf-offer-module__OYReQa__faq details:first-child{border-top:1px solid #14201830}.ppf-offer-module__OYReQa__faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:21px 0;font-size:13px;font-weight:500;list-style:none;display:flex}.ppf-offer-module__OYReQa__faq summary::-webkit-details-marker{display:none}.ppf-offer-module__OYReQa__faq summary span{font-size:21px;font-weight:300;line-height:1;transition:transform .2s}.ppf-offer-module__OYReQa__faq details[open] summary span{transform:rotate(45deg)}.ppf-offer-module__OYReQa__faq details p{color:#63685c;padding-bottom:24px;font-size:12px;line-height:1.9}.ppf-offer-module__OYReQa__footer{color:#a8b09f;justify-content:space-between;align-items:center;gap:20px;max-width:1440px;margin:auto;padding:32px 6%;font-size:10px;display:flex}.ppf-offer-module__OYReQa__footer>a{color:#e9e7dc;font-size:12px}.ppf-offer-module__OYReQa__footer>div{gap:22px;display:flex}.ppf-offer-module__OYReQa__mobileBar{display:none}@media (min-width:1700px){.ppf-offer-module__OYReQa__heroCopy{padding-top:62px}.ppf-offer-module__OYReQa__hero{min-height:690px}}@media (max-width:1050px){.ppf-offer-module__OYReQa__heroCopy{padding:40px 7%}.ppf-offer-module__OYReQa__hero{min-height:610px}.ppf-offer-module__OYReQa__hero h1{font-size:49px}.ppf-offer-module__OYReQa__included{font-size:9px}.ppf-offer-module__OYReQa__heroCopy>.ppf-offer-module__OYReQa__eyebrow{font-size:8px!important}.ppf-offer-module__OYReQa__trustStrip{gap:25px;font-size:10px}.ppf-offer-module__OYReQa__sectionHeading{gap:35px}.ppf-offer-module__OYReQa__films{gap:5%;padding:65px 5%}.ppf-offer-module__OYReQa__videoGrid{gap:12px}.ppf-offer-module__OYReQa__quoteSection{gap:5%;padding:65px 5%}.ppf-offer-module__OYReQa__quoteCard{padding:25px}.ppf-offer-module__OYReQa__footer{flex-wrap:wrap}.ppf-offer-module__OYReQa__coverage,.ppf-offer-module__OYReQa__process{padding:65px 5%}.ppf-offer-module__OYReQa__faq{gap:5%;padding:65px 5%}}@media (max-width:760px){.ppf-offer-module__OYReQa__header{height:72px;padding:0 6%}.ppf-offer-module__OYReQa__logo{width:135px}.ppf-offer-module__OYReQa__headerLocation{display:none}.ppf-offer-module__OYReQa__phone{gap:7px;font-size:11px}.ppf-offer-module__OYReQa__hero{grid-template-columns:1fr}.ppf-offer-module__OYReQa__heroCopy{padding:33px 6% 32px}.ppf-offer-module__OYReQa__heroCopy>.ppf-offer-module__OYReQa__eyebrow{margin-bottom:18px!important;font-size:8px!important}.ppf-offer-module__OYReQa__hero h1{margin-bottom:19px;font-size:clamp(43px,11.8vw,64px)}.ppf-offer-module__OYReQa__intro{max-width:460px;font-size:12px;line-height:1.8}.ppf-offer-module__OYReQa__price{gap:18px;margin-top:21px}.ppf-offer-module__OYReQa__price strong{font-size:39px}.ppf-offer-module__OYReQa__price>span{font-size:12px}.ppf-offer-module__OYReQa__included{max-width:350px;margin:11px 0 19px;font-size:9px;line-height:1.8}.ppf-offer-module__OYReQa__heroCopy .ppf-offer-module__OYReQa__primary{justify-content:space-between;width:100%;max-width:460px;min-height:51px;font-size:13px}.ppf-offer-module__OYReQa__micro{margin-top:10px;font-size:10px}.ppf-offer-module__OYReQa__priceNote{max-width:430px;margin-top:12px;font-size:9px}.ppf-offer-module__OYReQa__heroVisual{height:390px}.ppf-offer-module__OYReQa__heroImage{object-position:center 47%}.ppf-offer-module__OYReQa__imageTag{font-size:8px;top:22px;left:6%}.ppf-offer-module__OYReQa__imageCaption{bottom:26px;left:6%}.ppf-offer-module__OYReQa__imageCaption p{font-size:39px}.ppf-offer-module__OYReQa__trustStrip{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:13px 20px;padding:22px 6%;font-size:10px}.ppf-offer-module__OYReQa__trustStrip>span{flex:140px}.ppf-offer-module__OYReQa__trustStrip>a{flex-basis:100%}.ppf-offer-module__OYReQa__trustStrip svg{width:15px}.ppf-offer-module__OYReQa__coverage,.ppf-offer-module__OYReQa__process{padding:49px 6%}.ppf-offer-module__OYReQa__sectionHeading{grid-template-columns:1fr;gap:22px;margin-bottom:30px}.ppf-offer-module__OYReQa__page h2{font-size:44px}.ppf-offer-module__OYReQa__eyebrow{margin-bottom:17px!important;font-size:9px!important}.ppf-offer-module__OYReQa__sectionHeading>p{font-size:13px}.ppf-offer-module__OYReQa__coverageGrid{grid-template-columns:1fr 1fr}.ppf-offer-module__OYReQa__coverageGrid article{padding:20px 15px 20px 0}.ppf-offer-module__OYReQa__coverageGrid article+article{padding-left:18px}.ppf-offer-module__OYReQa__coverageGrid article:nth-child(3){border-left:0;padding-left:0}.ppf-offer-module__OYReQa__coverageGrid article:nth-child(n+3){border-top:1px solid #14201825}.ppf-offer-module__OYReQa__coverageGrid h3{margin-top:12px;font-size:17px}.ppf-offer-module__OYReQa__coverageGrid p{font-size:11px}.ppf-offer-module__OYReQa__coverageFoot{padding-top:20px;font-size:10px;display:block}.ppf-offer-module__OYReQa__coverageFoot a{margin-top:18px;font-size:11px}.ppf-offer-module__OYReQa__films{padding:50px 6%;display:block}.ppf-offer-module__OYReQa__filmCopy>p:not(.ppf-offer-module__OYReQa__eyebrow){max-width:100%;margin-top:20px;font-size:13px}.ppf-offer-module__OYReQa__filmNote{max-width:100%;margin-top:16px}.ppf-offer-module__OYReQa__textLink{margin-top:24px;font-size:12px}.ppf-offer-module__OYReQa__videoGrid{gap:12px;margin-top:32px}.ppf-offer-module__OYReQa__videoCard figcaption strong{font-size:10px}.ppf-offer-module__OYReQa__videoCard figcaption span{font-size:9px}.ppf-offer-module__OYReQa__play svg{width:19px;height:19px;padding:12px}.ppf-offer-module__OYReQa__play span{padding:6px 9px;font-size:8px}.ppf-offer-module__OYReQa__reviews>section{padding:32px 6%}.ppf-offer-module__OYReQa__reviews h2{font-size:33px}.ppf-offer-module__OYReQa__steps{grid-template-columns:1fr;gap:28px}.ppf-offer-module__OYReQa__steps article{padding-top:18px}.ppf-offer-module__OYReQa__steps h3{margin:10px 0;font-size:19px}.ppf-offer-module__OYReQa__steps p{font-size:12px}.ppf-offer-module__OYReQa__quoteSection{grid-template-columns:1fr;gap:32px;padding:50px 6%}.ppf-offer-module__OYReQa__quoteCard{padding:26px 23px}.ppf-offer-module__OYReQa__quoteCard input,.ppf-offer-module__OYReQa__quoteCard select{font-size:16px}.ppf-offer-module__OYReQa__quoteCopy>p:not(.ppf-offer-module__OYReQa__eyebrow){font-size:13px}.ppf-offer-module__OYReQa__faq{grid-template-columns:1fr;gap:30px;padding:49px 6%}.ppf-offer-module__OYReQa__faq summary{padding:19px 0;font-size:12px}.ppf-offer-module__OYReQa__footer{padding:30px 6% 110px;display:block}.ppf-offer-module__OYReQa__footer>p{margin:10px 0 18px}.ppf-offer-module__OYReQa__footer>div{flex-wrap:wrap;gap:20px}.ppf-offer-module__OYReQa__mobileBar{padding:12px 6% calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:20;background:#101a14f5;border-top:1px solid #ffffff25;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0}.ppf-offer-module__OYReQa__mobileBar>div{flex-direction:column;line-height:1.4;display:flex}.ppf-offer-module__OYReQa__mobileBar span{color:#bfc7b7;font-size:9px}.ppf-offer-module__OYReQa__mobileBar strong{letter-spacing:-.03em;font-size:22px;font-weight:400}.ppf-offer-module__OYReQa__mobileBar .ppf-offer-module__OYReQa__primary{gap:17px;min-height:46px;padding:11px 19px;font-size:12px}.ppf-offer-module__OYReQa__page section{scroll-margin-top:20px}}@media (prefers-reduced-motion:reduce){.ppf-offer-module__OYReQa__page *{scroll-behavior:auto!important;transition:none!important}}.ppf-offer-module__OYReQa__colourShowcase{border-top:1px solid #ffffff20;grid-template-columns:minmax(220px,320px) minmax(0,1fr);align-items:center;gap:10%;max-width:1268px;margin:0 auto;padding:64px 6% 84px;display:grid}.ppf-offer-module__OYReQa__colourCopy>p:not(.ppf-offer-module__OYReQa__eyebrow){color:#b5c0b6;max-width:480px;margin-top:23px;font-size:14px;line-height:1.9}.ppf-offer-module__OYReQa__colourCopy .ppf-offer-module__OYReQa__eyebrow{color:var(--gold)}.ppf-offer-module__OYReQa__colourCopy .ppf-offer-module__OYReQa__primary{margin-top:28px}.ppf-offer-module__OYReQa__colourCopy .ppf-offer-module__OYReQa__textLink{width:fit-content;margin-top:19px;display:flex}.ppf-offer-module__OYReQa__colourCopy .ppf-offer-module__OYReQa__filmNote{max-width:430px}.ppf-offer-module__OYReQa__colourShowcase .ppf-offer-module__OYReQa__videoCard{margin:0}@media (max-width:760px){.ppf-offer-module__OYReQa__colourShowcase{grid-template-columns:1fr;gap:30px;padding:45px 6% 50px}.ppf-offer-module__OYReQa__colourCopy{grid-row:1}.ppf-offer-module__OYReQa__colourCopy>p:not(.ppf-offer-module__OYReQa__eyebrow){font-size:13px}.ppf-offer-module__OYReQa__colourCopy .ppf-offer-module__OYReQa__primary{gap:14px;padding:14px 18px;font-size:12px}.ppf-offer-module__OYReQa__colourShowcase .ppf-offer-module__OYReQa__videoCard{width:min(100%,320px);margin:auto}.ppf-offer-module__OYReQa__colourShowcase .ppf-offer-module__OYReQa__videoCard figcaption strong{font-size:12px}.ppf-offer-module__OYReQa__colourShowcase .ppf-offer-module__OYReQa__videoCard figcaption span{font-size:10px}}.ppf-offer-module__OYReQa__readProgress{transform-origin:0;z-index:80;pointer-events:none;background:linear-gradient(90deg,#84683a,#f1d6a0);width:100%;height:2px;position:fixed;top:0;left:0;transform:scaleX(0)}.ppf-offer-module__OYReQa__heroFilm{object-fit:cover;object-position:51% center;opacity:0;width:100%;height:100%;transition:opacity 1.2s;position:absolute;inset:0}.ppf-offer-module__OYReQa__heroFilm[data-ready=true]{opacity:1}.ppf-offer-module__OYReQa__heroFilmControl{z-index:3;color:#f1eee7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#112019c9;border:1px solid #ffffff45;align-items:center;gap:7px;min-height:36px;padding:9px 12px;font-size:10px;display:flex;position:absolute;top:28px;right:22px}.ppf-offer-module__OYReQa__heroFilmControl:hover{background:#334138}.ppf-offer-module__OYReQa__packageGrid{perspective:1400px;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.ppf-offer-module__OYReQa__coveragePackage{color:#f1eee7;background:radial-gradient(at 50% 28%,#35413355,#0000 65%),#14201a;border:1px solid #3e493c;flex-direction:column;min-width:0;padding:25px 27px 0;transition:transform .6s cubic-bezier(.16,1,.3,1),box-shadow .6s,border-color .6s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #1020180a}.ppf-offer-module__OYReQa__coveragePackage:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 42%,#f7dd9d0e 48%,#f7dd9d18 50%,#0000 57%);transition:transform 1.1s cubic-bezier(.22,1,.36,1);position:absolute;inset:-40% -100%;transform:translate(-50%)}.ppf-offer-module__OYReQa__coveragePackage:hover,.ppf-offer-module__OYReQa__coveragePackage:focus-within{border-color:#d1b77e;transform:translateY(-9px);box-shadow:0 25px 50px #10201822}.ppf-offer-module__OYReQa__coveragePackage:hover:before,.ppf-offer-module__OYReQa__coveragePackage:focus-within:before{transform:translate(50%)}.ppf-offer-module__OYReQa__packageTop{color:#b9c3af;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:12px;min-height:27px;font-size:8px;display:flex}.ppf-offer-module__OYReQa__packageTop>span:last-child{color:#a79169}.ppf-offer-module__OYReQa__packageDrawing{transform-origin:50%;transition:transform 1.2s cubic-bezier(.16,1,.3,1);transform:rotate(-3deg)scale(.97)}.ppf-offer-module__OYReQa__coveragePackage:hover .ppf-offer-module__OYReQa__packageDrawing,.ppf-offer-module__OYReQa__coveragePackage:focus-within .ppf-offer-module__OYReQa__packageDrawing{transform:rotate(1deg)scale(1.035)}.ppf-offer-module__OYReQa__packageDrawing>svg{width:calc(100% + 30px);height:auto;max-height:270px;margin:0 -15px}.ppf-offer-module__OYReQa__page .ppf-offer-module__OYReQa__coveragePackage h3{font-family:var(--font-cormorant),Georgia,serif;letter-spacing:-.03em;margin:10px 0 15px;font-size:39px;font-weight:400;line-height:1.05}.ppf-offer-module__OYReQa__packageDescription{color:#b9c3b6;min-height:65px;font-size:12px;line-height:1.8}.ppf-offer-module__OYReQa__packagePrice{font-family:var(--font-cormorant),Georgia,serif;letter-spacing:-.03em;min-height:50px;margin:20px 0 18px;font-size:38px;line-height:1.3}.ppf-offer-module__OYReQa__packagePrice>span{font-family:var(--font-inter),sans-serif;letter-spacing:0;color:#afbaaa;font-size:10px}.ppf-offer-module__OYReQa__packagePrice>.ppf-offer-module__OYReQa__bespokePrice{font-family:var(--font-cormorant),Georgia,serif;color:#f1eee7;letter-spacing:-.02em;font-size:29px}.ppf-offer-module__OYReQa__packageDetails{border-top:1px solid #ffffff25;margin-top:auto}.ppf-offer-module__OYReQa__packageDetails summary{cursor:pointer;justify-content:space-between;align-items:center;padding:17px 0;font-size:11px;list-style:none;display:flex}.ppf-offer-module__OYReQa__packageDetails summary::-webkit-details-marker{display:none}.ppf-offer-module__OYReQa__packageDetails summary>span{font-size:20px;font-weight:300;transition:transform .3s}.ppf-offer-module__OYReQa__packageDetails[open] summary>span{transform:rotate(45deg)}.ppf-offer-module__OYReQa__packageDetails p{color:#bbc5b7;padding:0 0 20px;font-size:11px;line-height:1.9}.ppf-offer-module__OYReQa__packageLink{color:#e4c991;border-top:1px solid #ffffff25;justify-content:space-between;align-items:center;gap:12px;padding:21px 0;font-size:11px;display:flex;position:relative}.ppf-offer-module__OYReQa__packageLink svg{transition:transform .3s}.ppf-offer-module__OYReQa__packageLink:hover svg{transform:translate(3px,-3px)}.ppf-offer-module__OYReQa__packageNote{color:#616859;max-width:850px;margin-top:24px;font-size:11px;line-height:1.8}.ppf-offer-module__OYReQa__primary{position:relative;overflow:hidden}.ppf-offer-module__OYReQa__primary:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 40%,#fff5 50%,#0000 60%);transition:transform .8s;position:absolute;inset:-80% -60%;transform:translate(-70%)}.ppf-offer-module__OYReQa__primary:hover:after,.ppf-offer-module__OYReQa__primary:focus-visible:after{transform:translate(70%)}.ppf-offer-module__OYReQa__videoFrame{transition:border-color .45s,box-shadow .45s}.ppf-offer-module__OYReQa__videoCard:hover .ppf-offer-module__OYReQa__videoFrame{border-color:#b49a65;box-shadow:0 18px 45px #0003}.ppf-offer-module__OYReQa__play svg{transition:transform .5s cubic-bezier(.16,1,.3,1),background .5s}.ppf-offer-module__OYReQa__play:hover svg{transform:scale(1.1)}@media (prefers-reduced-motion:no-preference){.ppf-offer-module__OYReQa__heroCopy>*{animation:1s cubic-bezier(.16,1,.3,1) both ppf-offer-module__OYReQa__offerEntrance}.ppf-offer-module__OYReQa__heroCopy>:nth-child(2){animation-delay:80ms}.ppf-offer-module__OYReQa__heroCopy>:nth-child(3){animation-delay:.16s}.ppf-offer-module__OYReQa__heroCopy>:nth-child(4){animation-delay:.23s}.ppf-offer-module__OYReQa__heroCopy>:nth-child(n+5){animation-delay:.28s}.ppf-offer-module__OYReQa__heroImage{animation:4s cubic-bezier(.16,1,.3,1) both ppf-offer-module__OYReQa__offerImageSettle}.ppf-offer-module__OYReQa__imageCaption{animation:1.3s cubic-bezier(.16,1,.3,1) .25s both ppf-offer-module__OYReQa__offerEntrance}}@keyframes ppf-offer-module__OYReQa__offerEntrance{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translate(0,0)}}@keyframes ppf-offer-module__OYReQa__offerImageSettle{0%{transform:scale(1.08)}to{transform:scale(1)}}@media (max-width:1050px){.ppf-offer-module__OYReQa__coveragePackage{padding:20px 18px 0}.ppf-offer-module__OYReQa__packageGrid{gap:14px}.ppf-offer-module__OYReQa__packageTop{font-size:7px}.ppf-offer-module__OYReQa__page .ppf-offer-module__OYReQa__coveragePackage h3{font-size:34px}.ppf-offer-module__OYReQa__packagePrice{font-size:35px}.ppf-offer-module__OYReQa__packagePrice>.ppf-offer-module__OYReQa__bespokePrice{font-size:26px}.ppf-offer-module__OYReQa__packageDescription{min-height:65px;font-size:11px}}@media (max-width:760px){.ppf-offer-module__OYReQa__packageGrid{grid-template-columns:1fr;gap:22px}.ppf-offer-module__OYReQa__coveragePackage{padding:24px 25px 0}.ppf-offer-module__OYReQa__packageTop{font-size:9px}.ppf-offer-module__OYReQa__packageDrawing>svg{max-height:250px}.ppf-offer-module__OYReQa__page .ppf-offer-module__OYReQa__coveragePackage h3{font-size:42px}.ppf-offer-module__OYReQa__packageDescription{min-height:0;font-size:13px}.ppf-offer-module__OYReQa__packagePrice{margin-top:18px;font-size:40px}.ppf-offer-module__OYReQa__packagePrice>.ppf-offer-module__OYReQa__bespokePrice{font-size:30px}.ppf-offer-module__OYReQa__packageDetails summary,.ppf-offer-module__OYReQa__packageLink,.ppf-offer-module__OYReQa__packageDetails p{font-size:12px}.ppf-offer-module__OYReQa__packageNote{font-size:10px}.ppf-offer-module__OYReQa__heroFilmControl{font-size:9px;top:22px;right:6%}.ppf-offer-module__OYReQa__coveragePackage:hover{transform:none}}@media (prefers-reduced-motion:reduce){.ppf-offer-module__OYReQa__page *,.ppf-offer-module__OYReQa__page :before,.ppf-offer-module__OYReQa__page :after{transition:none!important;animation:none!important}.ppf-offer-module__OYReQa__coveragePackage:hover,.ppf-offer-module__OYReQa__coveragePackage:focus-within,.ppf-offer-module__OYReQa__packageDrawing,.ppf-offer-module__OYReQa__coveragePackage:hover .ppf-offer-module__OYReQa__packageDrawing,.ppf-offer-module__OYReQa__coveragePackage:focus-within .ppf-offer-module__OYReQa__packageDrawing,.ppf-offer-module__OYReQa__play:hover svg,.ppf-offer-module__OYReQa__packageLink:hover svg{transform:none}.ppf-offer-module__OYReQa__coveragePackage:before,.ppf-offer-module__OYReQa__primary:after,.ppf-offer-module__OYReQa__readProgress{display:none}}
.Privacy-module__MVQVvq__content{max-width:960px;padding-top:30px}.Privacy-module__MVQVvq__content h2{margin:36px 0 14px;scroll-margin-top:155px;font-size:clamp(24px,3vw,34px);line-height:1.25}.Privacy-module__MVQVvq__content h2:first-child{margin-top:0}.Privacy-module__MVQVvq__content p{margin:0 0 18px;font-size:15px;line-height:1.85}.Privacy-module__MVQVvq__content p a{font-size:inherit;text-underline-offset:3px;overflow-wrap:anywhere;padding:0;text-decoration:underline;display:inline}.Privacy-module__MVQVvq__contents{flex-wrap:wrap;gap:12px 24px;margin-top:24px;font-size:13px;display:flex}.Privacy-module__MVQVvq__contents a{color:#d6b972;text-underline-offset:4px;text-decoration:underline}
.BeforeAfterGallery-module__S0qAPa__section{background:#080909;border-block:1px solid #ffffff12;padding:90px 0;scroll-margin-top:95px}.BeforeAfterGallery-module__S0qAPa__container{max-width:1440px;margin:0 auto;padding:0 clamp(24px,4vw,64px)}.BeforeAfterGallery-module__S0qAPa__heading{text-align:center;max-width:620px;margin:0 auto 45px}.BeforeAfterGallery-module__S0qAPa__eyebrow{color:#d6b972;text-transform:uppercase;font:600 10px/1.6 var(--font-body);letter-spacing:.18em;margin:0 0 16px}.BeforeAfterGallery-module__S0qAPa__heading h2{color:#f4f2ed;font:400 clamp(3rem, 5vw, 5rem)/1.05 var(--font-display);margin:0 0 20px}.BeforeAfterGallery-module__S0qAPa__heading h2 em{color:#d6b972;font-weight:300}.BeforeAfterGallery-module__S0qAPa__heading>p:last-child{color:#bcbdb8;font:14px/1.85 var(--font-body);margin:0}.BeforeAfterGallery-module__S0qAPa__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.BeforeAfterGallery-module__S0qAPa__card{background:#111313;border:1px solid #ffffff21;min-width:0;transition:border-color .2s}.BeforeAfterGallery-module__S0qAPa__card:hover{border-color:#d6b97299}.BeforeAfterGallery-module__S0qAPa__card video{aspect-ratio:9/16;object-fit:contain;background:#000;width:100%;display:block}.BeforeAfterGallery-module__S0qAPa__copy{padding:22px}.BeforeAfterGallery-module__S0qAPa__duration{font:10px/1.6 var(--font-body);color:#a0a29e;margin:0 0 14px}.BeforeAfterGallery-module__S0qAPa__copy h3{font:400 30px/1.15 var(--font-display);color:#f4f2ed;margin:0 0 10px}.BeforeAfterGallery-module__S0qAPa__service{font:500 11px/1.7 var(--font-body);color:#d6b972;margin:0 0 14px}.BeforeAfterGallery-module__S0qAPa__description{font:12px/1.85 var(--font-body);color:#bcbdb8;margin:0}.BeforeAfterGallery-module__S0qAPa__footer{justify-content:space-between;align-items:start;gap:28px;margin-top:28px;display:flex}.BeforeAfterGallery-module__S0qAPa__credits{color:#aaa;font:11px/1.85 var(--font-body);max-width:750px}.BeforeAfterGallery-module__S0qAPa__credits summary{cursor:pointer;padding:8px 0}.BeforeAfterGallery-module__S0qAPa__credits p{margin:12px 0 0}.BeforeAfterGallery-module__S0qAPa__credits a{text-underline-offset:3px;text-decoration:underline}.BeforeAfterGallery-module__S0qAPa__enquiry{color:#d6b972;font:500 12px/1.5 var(--font-body);border:1px solid #d6b97266;flex-shrink:0;justify-content:center;align-items:center;gap:12px;padding:14px 19px;display:inline-flex}.BeforeAfterGallery-module__S0qAPa__enquiry:hover{background:#d6b97210}.BeforeAfterGallery-module__S0qAPa__section :is(a,summary):focus-visible{outline-offset:4px;outline:2px solid #d6b972}@media (max-width:1100px){.BeforeAfterGallery-module__S0qAPa__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.BeforeAfterGallery-module__S0qAPa__card video{max-height:590px}}@media (max-width:600px){.BeforeAfterGallery-module__S0qAPa__section{padding:65px 0}.BeforeAfterGallery-module__S0qAPa__grid{grid-template-columns:1fr;gap:28px}.BeforeAfterGallery-module__S0qAPa__heading{margin-bottom:30px}.BeforeAfterGallery-module__S0qAPa__footer{flex-direction:column}.BeforeAfterGallery-module__S0qAPa__copy{padding:24px}}@media (prefers-reduced-motion:reduce){.BeforeAfterGallery-module__S0qAPa__card{transition:none}}
.PPFLanding-module__wYVSJa__page{--accent:#d6b972;color:#d4d4d1;font-family:var(--font-body);background:#080909;overflow:clip}.PPFLanding-module__wYVSJa__coloured{--accent:#d9b993}.PPFLanding-module__wYVSJa__page h1,.PPFLanding-module__wYVSJa__page h2,.PPFLanding-module__wYVSJa__page h3{color:#f4f2ed;font-family:var(--font-display);font-weight:400}.PPFLanding-module__wYVSJa__page h1{letter-spacing:-.035em;margin:25px 0;font-size:clamp(3.6rem,5.8vw,6.4rem);line-height:.98}.PPFLanding-module__wYVSJa__page h2{letter-spacing:-.025em;margin:16px 0 28px;font-size:clamp(2.8rem,4.5vw,4.9rem);line-height:1.05}.PPFLanding-module__wYVSJa__page h3{font-size:2rem;line-height:1.12}.PPFLanding-module__wYVSJa__page em{color:var(--accent);font-weight:300;display:block}.PPFLanding-module__wYVSJa__page p{line-height:1.85}.PPFLanding-module__wYVSJa__page :is(a,summary):focus-visible{outline:2px solid var(--accent);outline-offset:5px}.PPFLanding-module__wYVSJa__page section[id]{scroll-margin-top:105px}.PPFLanding-module__wYVSJa__hero,.PPFLanding-module__wYVSJa__section,.PPFLanding-module__wYVSJa__sectionNav{max-width:1360px;margin-inline:auto;padding-inline:clamp(24px,5vw,80px)}.PPFLanding-module__wYVSJa__hero{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(32px,6vw,90px);padding-top:132px;padding-bottom:70px;display:grid;position:relative}.PPFLanding-module__wYVSJa__hero:before{content:"";pointer-events:none;background:radial-gradient(#bda26b12,#0000 66%);width:70%;height:75%;position:absolute;top:12%;right:-15%}.PPFLanding-module__wYVSJa__coloured .PPFLanding-module__wYVSJa__hero:before{background:radial-gradient(at 60% 25%,#37655622,#0000 60%),radial-gradient(at 35% 70%,#6e396526,#0000 65%)}.PPFLanding-module__wYVSJa__heroCopy,.PPFLanding-module__wYVSJa__heroFilm{min-width:0;position:relative}.PPFLanding-module__wYVSJa__heroCopy{animation:.65s ease-out both PPFLanding-module__wYVSJa__enter}.PPFLanding-module__wYVSJa__breadcrumb{color:#aaa;gap:12px;margin-bottom:36px;font-size:12px;display:flex}.PPFLanding-module__wYVSJa__breadcrumb a:hover{color:var(--accent)}.PPFLanding-module__wYVSJa__eyebrow{color:var(--accent);letter-spacing:.19em;text-transform:uppercase;margin:0;font-size:10px;font-weight:600}.PPFLanding-module__wYVSJa__intro{max-width:530px;margin-bottom:28px;font-size:clamp(15px,1.4vw,17px)}.PPFLanding-module__wYVSJa__actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.PPFLanding-module__wYVSJa__primary,.PPFLanding-module__wYVSJa__secondary{text-align:center;justify-content:center;align-items:center;gap:12px;padding:17px 23px;font-size:12px;font-weight:600;line-height:1.5;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.PPFLanding-module__wYVSJa__primary{color:#0b0b0b;background:#d6b972;border:1px solid #d6b972}.PPFLanding-module__wYVSJa__secondary{color:var(--accent);border:1px solid #c7ad7059}.PPFLanding-module__wYVSJa__primary:hover{background:#ead49e;border-color:#ead49e}.PPFLanding-module__wYVSJa__secondary:hover{border-color:var(--accent);background:#c7ad7010}.PPFLanding-module__wYVSJa__textLink,.PPFLanding-module__wYVSJa__crossLink{color:var(--accent);align-items:center;gap:10px;padding-block:12px;font-size:12px;display:inline-flex}.PPFLanding-module__wYVSJa__textLink:hover,.PPFLanding-module__wYVSJa__crossLink:hover{text-underline-offset:5px;text-decoration:underline}.PPFLanding-module__wYVSJa__heroFacts{color:#c3c2bd;border-top:1px solid #ffffff19;flex-wrap:wrap;gap:14px 20px;margin-top:30px;padding-top:24px;font-size:11px;display:flex}.PPFLanding-module__wYVSJa__heroFacts span{align-items:center;gap:7px;display:inline-flex}.PPFLanding-module__wYVSJa__heroFacts svg{color:var(--accent);flex-shrink:0}.PPFLanding-module__wYVSJa__financeLink{color:#e5bacd;align-items:center;gap:9px;margin-top:18px;font-size:11px;display:inline-flex}.PPFLanding-module__wYVSJa__filmLabel{text-transform:uppercase;letter-spacing:.12em;color:var(--accent);justify-content:space-between;gap:15px;padding:0 0 13px;font-size:10px;display:flex}.PPFLanding-module__wYVSJa__heroFilm{background:#101212;border:1px solid #c7ad7038;justify-self:end;width:100%;max-width:435px;padding:18px;box-shadow:0 25px 70px #0005}.PPFLanding-module__wYVSJa__heroFilm video{max-height:610px}.PPFLanding-module__wYVSJa__sectionNav{text-transform:uppercase;letter-spacing:.1em;border-top:1px solid #ffffff17;border-bottom:1px solid #ffffff17;flex-wrap:wrap;justify-content:space-between;gap:8px 25px;padding-block:22px;font-size:11px;display:flex}.PPFLanding-module__wYVSJa__sectionNav a{padding-block:8px}.PPFLanding-module__wYVSJa__sectionNav a:hover{color:var(--accent)}.PPFLanding-module__wYVSJa__section{padding-top:95px;padding-bottom:95px}.PPFLanding-module__wYVSJa__sectionHeading{grid-template-columns:1.2fr .8fr;align-items:end;gap:40px;margin-bottom:42px;display:grid}.PPFLanding-module__wYVSJa__sectionHeading h2{margin-bottom:0}.PPFLanding-module__wYVSJa__sectionHeading>p{max-width:470px;margin:0 0 3px;font-size:14px}.PPFLanding-module__wYVSJa__packages{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.PPFLanding-module__wYVSJa__package{background:linear-gradient(145deg,#171a19,#0e1010);border:1px solid #ffffff20;flex-direction:column;min-width:0;padding:30px;transition:border-color .25s;display:flex}.PPFLanding-module__wYVSJa__package:nth-child(2){border-color:#c7ad7066}.PPFLanding-module__wYVSJa__package:hover{border-color:var(--accent)}.PPFLanding-module__wYVSJa__index{font-family:var(--font-display);color:#d6b97265;margin-bottom:35px;font-size:38px}.PPFLanding-module__wYVSJa__package .PPFLanding-module__wYVSJa__eyebrow{letter-spacing:.12em;font-size:9px}.PPFLanding-module__wYVSJa__package h3{margin-block:15px;font-size:34px}.PPFLanding-module__wYVSJa__package>p:not(.PPFLanding-module__wYVSJa__eyebrow){margin-bottom:22px;font-size:13px}.PPFLanding-module__wYVSJa__package ul{flex:1;margin:0 0 30px;padding:0;list-style:none}.PPFLanding-module__wYVSJa__package li{border-bottom:1px solid #ffffff13;gap:10px;padding:12px 0;font-size:12px;line-height:1.75;display:flex}.PPFLanding-module__wYVSJa__package li svg{color:var(--accent);flex-shrink:0;margin-top:3px}.PPFLanding-module__wYVSJa__note{color:#aaa;margin:23px 0 0;font-size:11px}.PPFLanding-module__wYVSJa__split{border-top:1px solid #ffffff13;grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(35px,7vw,110px);display:grid}.PPFLanding-module__wYVSJa__split>div>p:not(.PPFLanding-module__wYVSJa__eyebrow){font-size:14px}.PPFLanding-module__wYVSJa__prepFilm{width:100%;max-width:380px;margin-inline:auto}.PPFLanding-module__wYVSJa__detailList{margin:32px 0}.PPFLanding-module__wYVSJa__detailList>div{grid-template-columns:24px 1fr;gap:8px 16px;margin-bottom:24px;display:grid}.PPFLanding-module__wYVSJa__detailList svg{width:20px;color:var(--accent);grid-row:span 2;margin-top:4px}.PPFLanding-module__wYVSJa__detailList h3{margin:0;font-size:25px}.PPFLanding-module__wYVSJa__detailList p{margin:0;font-size:12px}.PPFLanding-module__wYVSJa__project{border-top:1px solid #ffffff17}.PPFLanding-module__wYVSJa__comparison{grid-template-columns:1fr 1fr;gap:24px;display:grid}.PPFLanding-module__wYVSJa__comparison figure{background:#101212;border:1px solid #ffffff20;margin:0}.PPFLanding-module__wYVSJa__comparison img{object-fit:contain;background:#050606;width:100%;height:460px}.PPFLanding-module__wYVSJa__comparison figcaption{flex-wrap:wrap;justify-content:space-between;gap:12px;padding:20px;font-size:12px;display:flex}.PPFLanding-module__wYVSJa__comparison figcaption span{text-transform:uppercase;color:var(--accent);letter-spacing:.1em;font-size:10px}.PPFLanding-module__wYVSJa__projectFoot{justify-content:space-between;align-items:center;gap:30px;margin-top:24px;display:flex}.PPFLanding-module__wYVSJa__projectFoot p{max-width:590px;font-size:13px}.PPFLanding-module__wYVSJa__projectFoot a{flex-shrink:0}.PPFLanding-module__wYVSJa__brandsSection{text-align:center;background:#0e1110;border-block:1px solid #ffffff13}.PPFLanding-module__wYVSJa__narrow{max-width:660px;margin:0 auto 35px;font-size:14px}.PPFLanding-module__wYVSJa__brands{grid-template-columns:repeat(6,1fr);gap:15px;display:grid}.PPFLanding-module__wYVSJa__brand{flex-direction:column;align-items:center;gap:10px;padding:16px 8px;font-size:10px;display:flex}.PPFLanding-module__wYVSJa__brandLogo{justify-content:center;align-items:center;width:100%;height:66px;display:flex}.PPFLanding-module__wYVSJa__brandLogo img{object-fit:contain;width:100%;max-width:130px;height:auto;max-height:50px}.PPFLanding-module__wYVSJa__brandLogo .PPFLanding-module__wYVSJa__squareLogo{width:64px;height:64px;max-height:64px}.PPFLanding-module__wYVSJa__lightLogo{background:#f1f0eb;border-radius:2px;padding:10px}.PPFLanding-module__wYVSJa__brand small{color:var(--accent);font-size:9px}.PPFLanding-module__wYVSJa__process{grid-template-columns:repeat(4,1fr);gap:30px;margin:50px 0 0;padding:0;list-style:none;display:grid}.PPFLanding-module__wYVSJa__process li{border-top:1px solid #c7ad7055;padding-top:24px}.PPFLanding-module__wYVSJa__process span{letter-spacing:.1em;color:var(--accent);font-size:11px}.PPFLanding-module__wYVSJa__process h3{margin:22px 0 15px;font-size:26px}.PPFLanding-module__wYVSJa__process p{font-size:12px}.PPFLanding-module__wYVSJa__finance{background:#181315;border-block:1px solid #e3b7c72b;grid-template-columns:120px 1fr;align-items:center;gap:30px 50px;display:grid}.PPFLanding-module__wYVSJa__finance>img{width:120px;height:auto}.PPFLanding-module__wYVSJa__finance h2{font-size:clamp(2.8rem,4vw,4rem)}.PPFLanding-module__wYVSJa__finance>a{grid-column:2;justify-self:start}.PPFLanding-module__wYVSJa__finance p:not(.PPFLanding-module__wYVSJa__note,.PPFLanding-module__wYVSJa__eyebrow){font-size:14px}.PPFLanding-module__wYVSJa__finance .PPFLanding-module__wYVSJa__note{max-width:730px}.PPFLanding-module__wYVSJa__faqs{max-width:1000px}.PPFLanding-module__wYVSJa__faqs details{border-bottom:1px solid #ffffff24}.PPFLanding-module__wYVSJa__faqs summary{cursor:pointer;color:#f1eee6;justify-content:space-between;align-items:center;gap:25px;padding:25px 0;font-size:15px;list-style:none;display:flex}.PPFLanding-module__wYVSJa__faqs summary::-webkit-details-marker{display:none}.PPFLanding-module__wYVSJa__faqs summary span{color:var(--accent);font-size:23px;transition:transform .2s}.PPFLanding-module__wYVSJa__faqs details[open] summary span{transform:rotate(45deg)}.PPFLanding-module__wYVSJa__faqs details>p{max-width:780px;margin:0;padding:0 30px 25px 0;font-size:13px}.PPFLanding-module__wYVSJa__finalCta{text-align:center;background:radial-gradient(at bottom,#af884719,#0000 70%);border-top:1px solid #ffffff17;padding-bottom:115px}.PPFLanding-module__wYVSJa__finalCta>p:not(.PPFLanding-module__wYVSJa__eyebrow){font-size:14px}.PPFLanding-module__wYVSJa__finalCta .PPFLanding-module__wYVSJa__actions{justify-content:center;margin-top:30px}.PPFLanding-module__wYVSJa__crossLink{margin-top:27px}@keyframes PPFLanding-module__wYVSJa__enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1000px){.PPFLanding-module__wYVSJa__hero{gap:30px}.PPFLanding-module__wYVSJa__hero h1{font-size:clamp(3.3rem,6.5vw,5rem)}.PPFLanding-module__wYVSJa__heroFilm{padding:12px}.PPFLanding-module__wYVSJa__packages{gap:12px}.PPFLanding-module__wYVSJa__package{padding:24px 20px}.PPFLanding-module__wYVSJa__brands{grid-template-columns:repeat(3,1fr)}.PPFLanding-module__wYVSJa__process{grid-template-columns:repeat(2,1fr)}.PPFLanding-module__wYVSJa__projectFoot{flex-direction:column;align-items:start}}@media (max-width:760px){.PPFLanding-module__wYVSJa__hero{grid-template-columns:1fr;gap:40px;padding-top:110px;padding-bottom:45px}.PPFLanding-module__wYVSJa__hero h1{font-size:clamp(3.4rem,11vw,5.3rem)}.PPFLanding-module__wYVSJa__heroFilm{justify-self:center;max-width:400px}.PPFLanding-module__wYVSJa__heroFilm video{max-height:560px}.PPFLanding-module__wYVSJa__breadcrumb{margin-bottom:25px}.PPFLanding-module__wYVSJa__section{padding-block:65px}.PPFLanding-module__wYVSJa__sectionHeading,.PPFLanding-module__wYVSJa__split{grid-template-columns:1fr;gap:25px}.PPFLanding-module__wYVSJa__sectionHeading{margin-bottom:30px}.PPFLanding-module__wYVSJa__packages{grid-template-columns:1fr;gap:20px}.PPFLanding-module__wYVSJa__package{padding:28px}.PPFLanding-module__wYVSJa__index{margin-bottom:20px}.PPFLanding-module__wYVSJa__split>div:last-child{grid-row:1}.PPFLanding-module__wYVSJa__sectionNav{justify-content:start}.PPFLanding-module__wYVSJa__comparison img{height:340px}.PPFLanding-module__wYVSJa__finance{grid-template-columns:1fr;gap:25px}.PPFLanding-module__wYVSJa__finance>a{grid-column:1}.PPFLanding-module__wYVSJa__finance>img{width:90px}}@media (max-width:480px){.PPFLanding-module__wYVSJa__heroFacts{flex-direction:column}.PPFLanding-module__wYVSJa__actions{flex-direction:column;align-items:stretch;gap:10px}.PPFLanding-module__wYVSJa__actions .PPFLanding-module__wYVSJa__textLink{justify-content:center}.PPFLanding-module__wYVSJa__comparison{grid-template-columns:1fr}.PPFLanding-module__wYVSJa__comparison img{height:430px}.PPFLanding-module__wYVSJa__process{grid-template-columns:1fr;gap:20px}.PPFLanding-module__wYVSJa__process h3{margin-block:14px}.PPFLanding-module__wYVSJa__brands{grid-template-columns:repeat(2,1fr)}.PPFLanding-module__wYVSJa__crossLink{text-align:left;line-height:1.8}}@media (prefers-reduced-motion:reduce){.PPFLanding-module__wYVSJa__page *,.PPFLanding-module__wYVSJa__page :before{transition:none!important;animation:none!important}}.PPFLanding-module__wYVSJa__hero{padding-top:175px}.PPFLanding-module__wYVSJa__page section[id],.PPFLanding-module__wYVSJa__page div[id]{scroll-margin-top:140px}@media (max-width:640px){.PPFLanding-module__wYVSJa__hero{padding-top:150px}}.PPFLanding-module__wYVSJa__showcase{background:radial-gradient(at 0,#3d665326,#0000 70%),#0e1212;border:1px solid #d6b97240;grid-template-columns:1fr .8fr;align-items:center;gap:clamp(30px,7vw,100px);margin-bottom:35px;padding:40px;display:grid}.PPFLanding-module__wYVSJa__showcase h3{margin:20px 0;font-size:clamp(2.5rem,4vw,4rem)}.PPFLanding-module__wYVSJa__showcase p{max-width:440px;font-size:14px}.PPFLanding-module__wYVSJa__showcase figure{justify-self:center;width:100%;max-width:340px}.PPFLanding-module__wYVSJa__showcase video{max-height:560px}@media (max-width:760px){.PPFLanding-module__wYVSJa__showcase{grid-template-columns:1fr;gap:25px;padding:24px}}
.ObsidianShield-module__9N-KCa__page{color:#bec6c0;font-family:var(--font-body);background:#090d0d;overflow:clip}.ObsidianShield-module__9N-KCa__page h1,.ObsidianShield-module__9N-KCa__page h2,.ObsidianShield-module__9N-KCa__page h3{font-family:var(--font-display);color:#f4f0e6;letter-spacing:-.03em;font-weight:400}.ObsidianShield-module__9N-KCa__page h1{margin:28px 0 20px;font-size:clamp(4rem,6.5vw,7rem);line-height:.94}.ObsidianShield-module__9N-KCa__page h1 span{color:#d6b972;display:block}.ObsidianShield-module__9N-KCa__page h2{margin:18px 0 27px;font-size:clamp(2.6rem,4.5vw,4.7rem);line-height:1.04}.ObsidianShield-module__9N-KCa__page em{color:#d6b972;font-weight:300;display:block}.ObsidianShield-module__9N-KCa__page h3{margin:20px 0 12px;font-size:29px;line-height:1.15}.ObsidianShield-module__9N-KCa__page p{line-height:1.8}.ObsidianShield-module__9N-KCa__page section[id]{scroll-margin-top:140px}.ObsidianShield-module__9N-KCa__page :is(a,summary):focus-visible{outline-offset:5px;outline:2px solid #d6b972}.ObsidianShield-module__9N-KCa__hero,.ObsidianShield-module__9N-KCa__section,.ObsidianShield-module__9N-KCa__sectionNav{max-width:1360px;margin-inline:auto;padding-inline:clamp(24px,5vw,80px)}.ObsidianShield-module__9N-KCa__hero{background:radial-gradient(at 70% 45%,#c4a96e0e,#0000 65%);grid-template-columns:1.2fr .8fr;align-items:center;gap:60px;padding-top:150px;padding-bottom:65px;display:grid}.ObsidianShield-module__9N-KCa__hero>div{min-width:0}.ObsidianShield-module__9N-KCa__breadcrumb{color:#aab5ac;gap:12px;margin-bottom:30px;font-size:11px;display:flex}.ObsidianShield-module__9N-KCa__eyebrow{letter-spacing:.19em;text-transform:uppercase;color:#d6b972;margin:0;font-size:10px}.ObsidianShield-module__9N-KCa__tagline{font-family:var(--font-display);color:#f4f0e6;margin:0 0 20px;font-size:clamp(1.6rem,2.4vw,2.5rem)}.ObsidianShield-module__9N-KCa__intro{max-width:530px;font-size:15px}.ObsidianShield-module__9N-KCa__actions{flex-wrap:wrap;align-items:center;gap:18px 25px;margin-top:28px;display:flex}.ObsidianShield-module__9N-KCa__primary,.ObsidianShield-module__9N-KCa__link{justify-content:center;align-items:center;gap:12px;font-size:12px;line-height:1.6;display:inline-flex}.ObsidianShield-module__9N-KCa__primary{color:#0d1410;background:#d6b972;padding:17px 22px;font-weight:600}.ObsidianShield-module__9N-KCa__primary:hover{background:#eed9a3}.ObsidianShield-module__9N-KCa__link{color:#d6b972;padding:12px 0}.ObsidianShield-module__9N-KCa__link:hover{text-underline-offset:5px;text-decoration:underline}.ObsidianShield-module__9N-KCa__quickFacts{color:#e1dece;border-top:1px solid #ffffff20;flex-wrap:wrap;gap:12px 22px;margin-top:28px;padding-top:22px;font-size:11px;display:flex}.ObsidianShield-module__9N-KCa__heroFilm{background:#101615;border:1px solid #d6b97240;justify-self:end;width:100%;max-width:390px;padding:16px}.ObsidianShield-module__9N-KCa__heroFilm video{max-height:490px}.ObsidianShield-module__9N-KCa__filmLabel{letter-spacing:.1em;text-transform:uppercase;color:#d6b972;justify-content:space-between;gap:15px;margin:0 0 13px;font-size:10px;display:flex}.ObsidianShield-module__9N-KCa__sectionNav{text-transform:uppercase;letter-spacing:.1em;border-block:1px solid #ffffff20;flex-wrap:wrap;justify-content:space-between;gap:12px 25px;padding-block:22px;font-size:11px;display:flex}.ObsidianShield-module__9N-KCa__sectionNav a{padding-block:7px}.ObsidianShield-module__9N-KCa__sectionNav a:hover{color:#d6b972}.ObsidianShield-module__9N-KCa__section{border-bottom:1px solid #ffffff16;padding-block:85px}.ObsidianShield-module__9N-KCa__lead{max-width:800px;font-size:15px}.ObsidianShield-module__9N-KCa__features{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:40px;display:grid}.ObsidianShield-module__9N-KCa__features article{background:#101615;border:1px solid #ffffff20;padding:30px}.ObsidianShield-module__9N-KCa__features svg{color:#d6b972;width:26px;height:26px}.ObsidianShield-module__9N-KCa__features p,.ObsidianShield-module__9N-KCa__story p:not(.ObsidianShield-module__9N-KCa__eyebrow),.ObsidianShield-module__9N-KCa__colours p:not(.ObsidianShield-module__9N-KCa__eyebrow){font-size:14px}.ObsidianShield-module__9N-KCa__small{color:#a8b4ab;margin-top:25px;font-size:12px}.ObsidianShield-module__9N-KCa__story{grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(35px,7vw,105px);display:grid}.ObsidianShield-module__9N-KCa__storyFilm{width:100%;max-width:360px;margin-inline:auto}.ObsidianShield-module__9N-KCa__storyFilm video{max-height:640px}.ObsidianShield-module__9N-KCa__colours{grid-template-columns:1.2fr .8fr;align-items:center;gap:65px;display:grid}.ObsidianShield-module__9N-KCa__colourFilm{background:#101615;border:1px solid #d6b97240;justify-self:center;width:100%;max-width:360px;padding:14px}.ObsidianShield-module__9N-KCa__colourFilm video{max-height:540px}.ObsidianShield-module__9N-KCa__colourFilm .ObsidianShield-module__9N-KCa__filmLabel{font-size:10px}.ObsidianShield-module__9N-KCa__faqs details{border-bottom:1px solid #fff2}.ObsidianShield-module__9N-KCa__faqs summary{cursor:pointer;color:#edece3;padding:23px 0;font-size:15px}.ObsidianShield-module__9N-KCa__faqs p{max-width:850px;padding-bottom:20px;font-size:13px}.ObsidianShield-module__9N-KCa__table{border-collapse:collapse;text-align:left;table-layout:fixed;width:100%;margin-top:35px;font-size:13px;line-height:1.7}.ObsidianShield-module__9N-KCa__table caption{text-align:left;color:#e7c987;letter-spacing:.08em;background:#20251f;padding:20px;font-size:12px}.ObsidianShield-module__9N-KCa__table th,.ObsidianShield-module__9N-KCa__table td{overflow-wrap:anywhere;border-bottom:1px solid #ffffff15;padding:15px 22px}.ObsidianShield-module__9N-KCa__table thead{color:#eddfbb;background:#131b17}.ObsidianShield-module__9N-KCa__table tbody th{width:50%;font-weight:400}.ObsidianShield-module__9N-KCa__table td{color:#e5e9dd}.ObsidianShield-module__9N-KCa__table tbody tr:nth-child(2n){background:#121817}.ObsidianShield-module__9N-KCa__specNotes{color:#a8b3a8;max-width:1000px;margin-top:22px;font-size:11px}@media (max-width:1000px){.ObsidianShield-module__9N-KCa__hero{gap:30px}.ObsidianShield-module__9N-KCa__features{gap:12px}.ObsidianShield-module__9N-KCa__features article{padding:23px}.ObsidianShield-module__9N-KCa__colours{gap:35px}}@media (max-width:760px){.ObsidianShield-module__9N-KCa__hero{grid-template-columns:1fr;gap:40px;padding-top:150px}.ObsidianShield-module__9N-KCa__hero h1{font-size:clamp(4rem,16vw,6rem)}.ObsidianShield-module__9N-KCa__heroFilm{justify-self:center}.ObsidianShield-module__9N-KCa__heroFilm video{max-height:570px}.ObsidianShield-module__9N-KCa__section{padding-block:60px}.ObsidianShield-module__9N-KCa__features,.ObsidianShield-module__9N-KCa__story,.ObsidianShield-module__9N-KCa__colours{grid-template-columns:1fr}.ObsidianShield-module__9N-KCa__story>div:last-child{grid-row:1}.ObsidianShield-module__9N-KCa__sectionNav{justify-content:start}.ObsidianShield-module__9N-KCa__table th,.ObsidianShield-module__9N-KCa__table td{padding:13px 10px;font-size:12px}.ObsidianShield-module__9N-KCa__quickFacts{line-height:1.6}.ObsidianShield-module__9N-KCa__actions{align-items:stretch}.ObsidianShield-module__9N-KCa__primary{width:100%}}.ObsidianShield-module__9N-KCa__brandHeading{align-items:center;gap:clamp(18px,2vw,30px);display:flex}.ObsidianShield-module__9N-KCa__brandHeading h1{min-width:0;font-size:clamp(3.2rem,5.2vw,5.7rem)}.ObsidianShield-module__9N-KCa__brandHeading>div{flex:none}@media (max-width:760px){.ObsidianShield-module__9N-KCa__brandHeading{gap:16px}.ObsidianShield-module__9N-KCa__brandHeading>div{width:120px}.ObsidianShield-module__9N-KCa__brandHeading h1{font-size:clamp(2.5rem,8vw,3.7rem)}}
.BrandPages-module__jgEw5a__page{color:#bac3bb;font-family:var(--font-body);background:#0b0d0e;overflow:clip}.BrandPages-module__jgEw5a__page h1,.BrandPages-module__jgEw5a__page h2,.BrandPages-module__jgEw5a__page h3{font-family:var(--font-display);color:#f4f0e8;letter-spacing:-.025em;font-weight:400}.BrandPages-module__jgEw5a__page h1{margin:18px 0 24px;font-size:clamp(46px,5.5vw,82px);line-height:1.04}.BrandPages-module__jgEw5a__page h2{margin:12px 0 24px;font-size:clamp(34px,4vw,53px);line-height:1.12}.BrandPages-module__jgEw5a__page h3{margin:0 0 14px;font-size:29px;line-height:1.2}.BrandPages-module__jgEw5a__page em{color:#d6b972;font-weight:300}.BrandPages-module__jgEw5a__page p{font-size:14px;line-height:1.8}.BrandPages-module__jgEw5a__page a:focus-visible,.BrandPages-module__jgEw5a__page summary:focus-visible{outline-offset:5px;outline:2px solid #d6b972}.BrandPages-module__jgEw5a__page section[id]{scroll-margin-top:130px}.BrandPages-module__jgEw5a__hero,.BrandPages-module__jgEw5a__section,.BrandPages-module__jgEw5a__proof,.BrandPages-module__jgEw5a__trust{max-width:1400px;margin:auto;padding-inline:clamp(24px,6vw,100px)}.BrandPages-module__jgEw5a__hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:60px;padding-top:165px;padding-bottom:65px;display:grid}.BrandPages-module__jgEw5a__hero p{max-width:560px}.BrandPages-module__jgEw5a__eyebrow{letter-spacing:.17em;text-transform:uppercase;color:#d6b972;font-size:10px!important}.BrandPages-module__jgEw5a__breadcrumb{gap:12px;margin-bottom:25px;font-size:11px;display:flex}.BrandPages-module__jgEw5a__breadcrumb a:hover{text-decoration:underline}.BrandPages-module__jgEw5a__photo{min-width:0;margin:0}.BrandPages-module__jgEw5a__photo img{object-fit:cover;object-position:center;border:1px solid #ffffff20;width:100%;height:470px}.BrandPages-module__jgEw5a__photo figcaption{color:#a3ada4;padding-top:12px;font-size:11px;line-height:1.7}.BrandPages-module__jgEw5a__models{color:#9ca69d;font-size:12px!important}.BrandPages-module__jgEw5a__actions{flex-wrap:wrap;align-items:center;gap:14px 25px;margin:28px 0 20px;display:flex}.BrandPages-module__jgEw5a__primary,.BrandPages-module__jgEw5a__outline{justify-content:center;align-items:center;gap:10px;padding:16px 23px;font-size:12px;line-height:1.6;transition:background .2s;display:inline-flex}.BrandPages-module__jgEw5a__primary{color:#101713;background:#d6b972;font-weight:600}.BrandPages-module__jgEw5a__primary:hover{background:#eed8a8}.BrandPages-module__jgEw5a__outline{color:#d6b972;border:1px solid #d6b97275}.BrandPages-module__jgEw5a__link{color:#d6b972;text-underline-offset:5px;font-size:12px;text-decoration:underline}.BrandPages-module__jgEw5a__small{color:#a3ada4;font-size:12px!important}.BrandPages-module__jgEw5a__trust{border-top:1px solid #ffffff20;border-bottom:1px solid #ffffff20;flex-wrap:wrap;gap:18px 32px;padding-block:20px;font-size:12px;display:flex}.BrandPages-module__jgEw5a__trust a{color:#d6b972}.BrandPages-module__jgEw5a__section{border-bottom:1px solid #ffffff20;padding-block:65px}.BrandPages-module__jgEw5a__heading{max-width:660px;margin-bottom:30px}.BrandPages-module__jgEw5a__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.BrandPages-module__jgEw5a__card{background:#111718;border:1px solid #fff2;flex-direction:column;min-width:0;padding:28px;display:flex}.BrandPages-module__jgEw5a__card p{margin:0 0 20px;font-size:13px}.BrandPages-module__jgEw5a__card .BrandPages-module__jgEw5a__price{font-family:var(--font-display);color:#d6b972;font-size:31px;line-height:1.25}.BrandPages-module__jgEw5a__card ul{margin:0 0 24px;padding:0;list-style:none}.BrandPages-module__jgEw5a__card li{border-bottom:1px solid #ffffff18;padding:12px 0;font-size:13px;line-height:1.7}.BrandPages-module__jgEw5a__card .BrandPages-module__jgEw5a__primary,.BrandPages-module__jgEw5a__card .BrandPages-module__jgEw5a__link{margin-top:auto}.BrandPages-module__jgEw5a__detailGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;display:grid}.BrandPages-module__jgEw5a__detailGrid p{font-size:13px}.BrandPages-module__jgEw5a__step{color:#d6b972;margin-bottom:20px;font-size:11px;display:block}.BrandPages-module__jgEw5a__proof{border-bottom:1px solid #ffffff20;grid-template-columns:1fr 1fr 1fr;align-items:start;gap:25px;padding-block:65px;display:grid}.BrandPages-module__jgEw5a__proof figure{min-width:0;margin:0}.BrandPages-module__jgEw5a__proof img{object-fit:cover;width:100%;height:280px}.BrandPages-module__jgEw5a__proof figcaption{padding-top:18px;font-size:12px;line-height:1.75}.BrandPages-module__jgEw5a__proof strong,.BrandPages-module__jgEw5a__proof span{display:block}.BrandPages-module__jgEw5a__proof strong{color:#f4f0e8;margin-bottom:7px;font-weight:500}.BrandPages-module__jgEw5a__proof a{color:#d6b972;font-size:12px}.BrandPages-module__jgEw5a__proof h2{font-size:clamp(34px,3.5vw,45px)}.BrandPages-module__jgEw5a__split{grid-template-columns:1fr 1fr;gap:65px;display:grid}.BrandPages-module__jgEw5a__faq details{border-bottom:1px solid #ffffff25}.BrandPages-module__jgEw5a__faq summary{color:#f4f0e8;cursor:pointer;padding:20px 0;font-size:14px;line-height:1.6}.BrandPages-module__jgEw5a__faq p{margin-bottom:24px;font-size:13px}.BrandPages-module__jgEw5a__visit{background:#111718;border:1px solid #ffffff25;padding:28px}.BrandPages-module__jgEw5a__visit address{font-size:14px;font-style:normal;line-height:1.9}.BrandPages-module__jgEw5a__visit .BrandPages-module__jgEw5a__link{margin-top:20px;display:inline-block}.BrandPages-module__jgEw5a__related{flex-wrap:wrap;gap:18px 28px;display:flex}.BrandPages-module__jgEw5a__project{grid-template-columns:1fr 1fr;align-items:center;gap:45px;display:grid}.BrandPages-module__jgEw5a__project video{object-fit:contain;background:#050707;width:100%;max-height:440px}.BrandPages-module__jgEw5a__project figure{margin:0}.BrandPages-module__jgEw5a__project figcaption{padding-top:14px;font-size:12px}.BrandPages-module__jgEw5a__project a{color:#d6b972}@media (max-width:850px){.BrandPages-module__jgEw5a__hero{grid-template-columns:1fr;gap:30px;padding-top:145px}.BrandPages-module__jgEw5a__photo img{height:330px}.BrandPages-module__jgEw5a__cards,.BrandPages-module__jgEw5a__detailGrid,.BrandPages-module__jgEw5a__split,.BrandPages-module__jgEw5a__project{grid-template-columns:1fr;gap:25px}.BrandPages-module__jgEw5a__proof{grid-template-columns:1fr 1fr}.BrandPages-module__jgEw5a__proof>div{grid-column:1/-1}.BrandPages-module__jgEw5a__section,.BrandPages-module__jgEw5a__proof{padding-block:45px}.BrandPages-module__jgEw5a__trust{gap:15px 25px}}@media (max-width:480px){.BrandPages-module__jgEw5a__hero{padding-top:130px}.BrandPages-module__jgEw5a__photo img{height:285px}.BrandPages-module__jgEw5a__proof{grid-template-columns:1fr}.BrandPages-module__jgEw5a__proof img{height:240px}.BrandPages-module__jgEw5a__card{padding:24px}.BrandPages-module__jgEw5a__primary,.BrandPages-module__jgEw5a__outline{min-height:48px}.BrandPages-module__jgEw5a__actions{align-items:stretch}.BrandPages-module__jgEw5a__actions>.BrandPages-module__jgEw5a__primary{width:100%}}@media (prefers-reduced-motion:reduce){.BrandPages-module__jgEw5a__page *{transition:none!important;animation:none!important}}
