.ServicesScreen-module__pV0ekG__screen{--sg-accent:var(--cream);--sg-fg:#fff;--sg-serif:var(--font-instrument), Georgia, serif;--sg-body:var(--font-almarai), system-ui, -apple-system, sans-serif;--sg-label:var(--font-barlow-condensed), "Barlow", system-ui, sans-serif;--sg-ease:cubic-bezier(.16, 1, .3, 1);--sg-pad:16px;--sg-gap:12px;--sg-radius:22px;--sg-fade:.3s;width:100%;min-height:100svh;color:var(--sg-fg);font-family:var(--sg-body);background:#000;flex-direction:column;display:flex;position:relative}.ServicesScreen-module__pV0ekG__bandRow{padding:calc(96px + var(--promo-h,0px)) var(--sg-pad) 18px;flex-wrap:wrap;flex:none;order:0;justify-content:space-between;align-items:baseline;gap:10px 28px;display:flex}.ServicesScreen-module__pV0ekG__band{font-family:var(--sg-serif);letter-spacing:-.015em;color:#ffffffe0;margin:0;font-size:clamp(20px,5.6vw,28px);font-weight:400;line-height:1.16}.ServicesScreen-module__pV0ekG__italic{font-family:var(--sg-serif);color:#ffffff80;font-style:italic}.ServicesScreen-module__pV0ekG__onward{color:#ffffff9e;font-family:var(--sg-body);transition:color .35s var(--sg-ease);align-items:baseline;gap:8px;margin-block:-3px;padding-block:3px;font-size:14px;line-height:1.3;text-decoration:none;display:inline-flex}.ServicesScreen-module__pV0ekG__onwardLabel{transition:border-color .35s var(--sg-ease);border-bottom:1px solid #ffffff3d;padding-bottom:2px}.ServicesScreen-module__pV0ekG__onward svg{transition:transform .35s var(--sg-ease);flex:none;align-self:center}@media (hover:hover){.ServicesScreen-module__pV0ekG__onward:hover{color:#fff}.ServicesScreen-module__pV0ekG__onward:hover .ServicesScreen-module__pV0ekG__onwardLabel{border-bottom-color:#fff}.ServicesScreen-module__pV0ekG__onward:hover svg{transform:translate(4px)}}.ServicesScreen-module__pV0ekG__onward:focus-visible{outline:2px solid var(--sg-accent);outline-offset:4px;border-radius:3px}.ServicesScreen-module__pV0ekG__row{padding:0 var(--sg-pad) 40px;gap:var(--sg-gap);flex-direction:column;flex:none;order:1;margin:0;list-style:none;display:flex}.ServicesScreen-module__pV0ekG__panel{border-radius:var(--sg-radius);contain:layout paint;min-width:0;height:min(72svh,560px);animation:ServicesScreen-module__pV0ekG__rise .85s var(--sg-ease) both;background:#0a0a0a;flex:none;position:relative;overflow:hidden}@keyframes ServicesScreen-module__pV0ekG__rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.ServicesScreen-module__pV0ekG__link{color:inherit;flex-direction:column;justify-content:flex-end;padding:18px;text-decoration:none;display:flex;position:absolute;inset:0}.ServicesScreen-module__pV0ekG__link:focus-visible{border-radius:inherit;outline:2px solid var(--sg-accent);outline-offset:-4px}.ServicesScreen-module__pV0ekG__still,.ServicesScreen-module__pV0ekG__clip{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.ServicesScreen-module__pV0ekG__clip{opacity:0;transition:opacity var(--sg-fade) linear}.ServicesScreen-module__pV0ekG__clip[data-on]{opacity:1}.ServicesScreen-module__pV0ekG__shade{pointer-events:none;background:linear-gradient(#0000 32%,#0000001f 52%,#0000008c 78%,#000000db 100%);position:absolute;inset:0}.ServicesScreen-module__pV0ekG__arrow{color:#ffffffc7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:34px;height:34px;transition:transform .35s var(--sg-ease), color .35s var(--sg-ease), background-color .35s var(--sg-ease);background:#ffffff24;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.ServicesScreen-module__pV0ekG__meta{z-index:2;min-width:0;position:relative}.ServicesScreen-module__pV0ekG__num{font-family:var(--sg-label);letter-spacing:.22em;text-transform:uppercase;color:#ffffff9e;font-size:11.5px;font-weight:500;line-height:1;display:block}.ServicesScreen-module__pV0ekG__name{font-family:var(--sg-serif);letter-spacing:-.01em;color:var(--sg-fg);text-wrap:balance;margin:10px 0 0;font-size:clamp(20px,5vw,28px);font-weight:400;line-height:1.1}.ServicesScreen-module__pV0ekG__taglineWrap{transition:grid-template-rows .5s var(--sg-ease);grid-template-rows:minmax(0,1fr);display:grid}.ServicesScreen-module__pV0ekG__tagline{color:#ffffffd1;max-width:38ch;min-height:0;margin:0;padding-top:8px;font-size:13px;line-height:1.5;overflow:hidden}@media (min-width:810px){.ServicesScreen-module__pV0ekG__screen{--sg-pad:20px;--sg-gap:10px;--sg-radius:26px;--sg-grow:2;height:100svh;min-height:0;overflow:hidden}.ServicesScreen-module__pV0ekG__bandRow{padding:16px var(--sg-pad) 22px;flex-wrap:nowrap;order:2}.ServicesScreen-module__pV0ekG__band{color:#ffffff9e;font-size:clamp(16px,1.6vw,22px);line-height:1.3}.ServicesScreen-module__pV0ekG__row{min-height:0;padding:calc(96px + var(--promo-h,0px)) var(--sg-pad) 0;flex-direction:row;flex:1}.ServicesScreen-module__pV0ekG__panel{height:auto;min-height:0;transition:flex-grow .56s var(--sg-ease);flex:1 1 0}.ServicesScreen-module__pV0ekG__panel:hover,.ServicesScreen-module__pV0ekG__panel:focus-within{flex-grow:var(--sg-grow)}:is(.ServicesScreen-module__pV0ekG__row:has(.ServicesScreen-module__pV0ekG__panel:hover) .ServicesScreen-module__pV0ekG__panel,.ServicesScreen-module__pV0ekG__row:has(.ServicesScreen-module__pV0ekG__panel:focus-within) .ServicesScreen-module__pV0ekG__panel){flex-grow:.85}:is(.ServicesScreen-module__pV0ekG__row:has(.ServicesScreen-module__pV0ekG__panel:hover) .ServicesScreen-module__pV0ekG__panel:hover,.ServicesScreen-module__pV0ekG__row:has(.ServicesScreen-module__pV0ekG__panel:focus-within) .ServicesScreen-module__pV0ekG__panel:focus-within){flex-grow:var(--sg-grow)}.ServicesScreen-module__pV0ekG__link{padding:20px}.ServicesScreen-module__pV0ekG__num{font-size:11px}.ServicesScreen-module__pV0ekG__name{margin-top:12px;font-size:clamp(18px,1.5vw,26px)}.ServicesScreen-module__pV0ekG__taglineWrap{grid-template-rows:minmax(0,0fr)}.ServicesScreen-module__pV0ekG__tagline{opacity:0;transition:opacity .4s var(--sg-ease) 80ms}.ServicesScreen-module__pV0ekG__panel:hover .ServicesScreen-module__pV0ekG__taglineWrap,.ServicesScreen-module__pV0ekG__panel:focus-within .ServicesScreen-module__pV0ekG__taglineWrap{grid-template-rows:minmax(0,1fr)}.ServicesScreen-module__pV0ekG__panel:hover .ServicesScreen-module__pV0ekG__tagline,.ServicesScreen-module__pV0ekG__panel:focus-within .ServicesScreen-module__pV0ekG__tagline{opacity:1}.ServicesScreen-module__pV0ekG__panel:hover .ServicesScreen-module__pV0ekG__arrow,.ServicesScreen-module__pV0ekG__panel:focus-within .ServicesScreen-module__pV0ekG__arrow{color:#0a0a0a;background:var(--sg-accent);transform:translate(2px,-2px)}}@media (min-width:810px) and (max-width:1023.98px){.ServicesScreen-module__pV0ekG__screen{--sg-grow:2.4}.ServicesScreen-module__pV0ekG__num{display:none}.ServicesScreen-module__pV0ekG__name{margin-top:0;font-size:clamp(16px,2vw,20px)}.ServicesScreen-module__pV0ekG__link{padding:16px}.ServicesScreen-module__pV0ekG__arrow{width:30px;height:30px;top:12px;right:12px}}@media (min-width:810px) and (max-height:700px){.ServicesScreen-module__pV0ekG__bandRow{padding-top:10px;padding-bottom:16px}.ServicesScreen-module__pV0ekG__band{font-size:clamp(15px,1.4vw,18px)}.ServicesScreen-module__pV0ekG__onward{font-size:13px}.ServicesScreen-module__pV0ekG__row{padding-top:calc(88px + var(--promo-h,0px))}.ServicesScreen-module__pV0ekG__name{font-size:clamp(17px,1.35vw,22px)}}@media (prefers-reduced-motion:reduce){.ServicesScreen-module__pV0ekG__screen *,.ServicesScreen-module__pV0ekG__screen :before,.ServicesScreen-module__pV0ekG__screen :after{transition-duration:.001ms!important;animation:none!important}}
