.pf.cp{--bg: var(--cp-bg) !important;--fg: var(--cp-fg) !important;--muted: var(--cp-muted) !important;--accent: var(--cp-accent) !important;background:var(--cp-bg);color:var(--cp-fg);min-height:100svh;padding:0;overflow-x:clip}.cp .cp-shell{max-width:1320px;margin:auto}.cp .cp-top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 5%;font-size:13px}.cp .cp-top>a,.cp .cp-top>div{display:flex;gap:12px;align-items:center}.cp .cp-top>a{font-weight:600;min-width:0}.cp .cp-top>a>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp .cp-top>div{flex-shrink:0}.cp .cp-monogram{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--cp-accent);color:var(--cp-bg)}.pf.cp button{font:inherit;cursor:pointer;color:inherit}.cp .cp-top button,.cp .cp-footer button{background:none;border:0;padding:10px}.cp .cp-top a,.cp .cp-footer a{padding:6px 0;color:inherit}.cp .cp-hero{position:relative}.cp .cp-cover{height:clamp(280px,40vw,520px);position:relative;background:color-mix(in srgb,var(--cp-accent) 12%,var(--cp-bg));overflow:hidden}.cp .cp-cover>img,.cp .cp-cover>video{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.cp .cp-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,var(--cp-bg),transparent 65%);pointer-events:none}.cp .cp-cover-fallback{font-size:220px;font-family:var(--display);display:grid;place-items:center;height:100%;color:var(--cp-accent);opacity:.25}.cp .cp-identity{position:relative;margin:-100px auto 0;padding:0 24px;max-width:860px;text-align:center;z-index:1}.cp .cp-identity .pf-avatar{width:104px;height:104px;margin:auto;box-shadow:0 0 0 5px var(--cp-bg);border:0;border-radius:50%;object-fit:cover}.cp .cp-handle{font-size:12px;color:var(--cp-muted);letter-spacing:.1em;margin:24px 0 10px}.cp .cp-identity h1{font-family:var(--display);font-size:clamp(38px,6.5vw,80px);font-weight:650;line-height:1.16;letter-spacing:-.04em;margin:0;overflow-wrap:anywhere}.cp .cp-identity .pf-tick{width:.3em;height:.3em;vertical-align:middle;color:var(--cp-accent);margin-inline-start:12px}.cp .cp-bio{font-size:clamp(15px,1.4vw,19px);line-height:1.8;max-width:620px;margin:20px auto;color:var(--cp-muted)}.cp .cp-icons{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:26px 0}.cp .cp-icons a{display:grid;place-items:center;width:44px;height:44px;border:1px solid color-mix(in srgb,var(--cp-fg) 25%,transparent);border-radius:50%;color:var(--cp-fg);transition:transform .2s,background .2s}.cp .cp-icons svg{width:20px;height:20px}.cp .cp-icons a:hover{transform:translateY(-3px);background:color-mix(in srgb,var(--cp-accent) 15%,transparent)}.cp .cp-audience{max-width:480px;margin:24px auto;font-size:14px}.cp .cp-audience summary{cursor:pointer;list-style:none;line-height:1.8}.cp .cp-audience strong{font-size:20px}.cp .cp-audience summary span{margin-inline-start:10px}.cp .cp-audience p{font-size:12px;color:var(--cp-muted);line-height:1.8}.cp .cp-audience dl{border-top:1px solid color-mix(in srgb,var(--cp-fg) 20%,transparent)}.cp .cp-audience dl>div{display:flex;justify-content:space-between;padding:10px 0}.cp .cp-audience dd{margin:0}.cp .cp-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:28px 0}.cp .cp-button{display:inline-flex;align-items:center;justify-content:center;padding:14px 24px;min-height:48px;border-radius:999px;border:1px solid color-mix(in srgb,var(--cp-fg) 30%,transparent);background:transparent;font-size:14px;font-weight:500}.pf.cp .cp-button--accent{background:var(--cp-fg);color:var(--cp-bg);border-color:var(--cp-fg)}.cp .cp-content{padding:20px 5% 60px}.cp .cp-section{margin-top:52px}.cp .cp-section-title{display:flex;gap:16px;align-items:baseline;margin-bottom:24px}.cp .cp-section-title>span{font-size:11px;color:var(--cp-muted)}.cp .cp-section-title h2{font-family:var(--display);font-weight:600;font-size:clamp(24px,3vw,36px);margin:0}.cp .cp-section-title>a{margin-inline-start:auto;font-size:12px;text-decoration:underline}.cp .cp-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.cp .cp-card{min-width:0;position:relative;border-radius:20px;overflow:hidden;isolation:isolate;display:block;color:#fff;background:#24252e;aspect-ratio:1.4}.cp .cp-card-media{position:absolute;inset:0;overflow:hidden}.cp .cp-card-media img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.cp .cp-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0008 0%,transparent 35%,#000d 100%);z-index:-1}.cp .cp-card-media{z-index:-2}.cp .cp-card:hover img{transform:scale(1.035)}.cp .cp-card-platform{position:absolute;inset-block-start:22px;inset-inline-start:22px;display:flex;align-items:center;gap:10px;font-size:12px;text-shadow:0 1px 6px #000}.cp .cp-card-platform svg{width:36px;height:36px;padding:8px;background:#fff;color:#0b1033;border-radius:50%}.cp .cp-card-caption{position:absolute;bottom:28px;inset-inline:26px 60px}.cp .cp-card-caption h3{font-family:var(--display);font-weight:600;font-size:clamp(20px,2.8vw,34px);margin:0 0 6px;line-height:1.25;overflow-wrap:anywhere}.cp .cp-card-caption>span{font-size:12px;overflow-wrap:anywhere}.cp .cp-card-arrow{position:absolute;bottom:30px;inset-inline-end:24px;font-size:24px}.cp .cp-card-monogram{display:grid;place-items:center;height:100%;font-family:var(--display);font-size:140px;opacity:.4}.cp .cp-links{display:grid;gap:14px;max-width:840px;margin:auto}.cp .cp-work{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.cp .cp-work .lx-story,.cp .cp-work .lx-project{color:var(--cp-fg)}.cp .cp-footer{padding:28px 5% calc(28px + env(safe-area-inset-bottom));display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;border-top:1px solid color-mix(in srgb,var(--cp-fg) 20%,transparent);font-size:12px;color:var(--cp-muted)}.cp .cp-video-control{position:absolute;z-index:2;top:20px;inset-inline-end:24px;background:#0b1033;color:#fff!important;border:1px solid #ffffff80;border-radius:999px;padding:10px 14px;font-size:12px!important;min-height:44px}.pf.cp [data-hero-video]{opacity:0;transition:opacity .4s}.pf.cp [data-hero-video].is-playing{opacity:1}.pf.cp :focus-visible{outline:3px solid var(--cp-accent);outline-offset:5px}.pf.cp[data-density=compact] .cp-section{margin-top:32px}.pf.cp[data-density=compact] .cp-cards{gap:12px}.pf.cp[data-density=compact] .cp-card{aspect-ratio:1.7}.pf.cp[data-family=luxury] .cp-identity h1{font-family:Fraunces,Noto Naskh Arabic,Georgia,serif;font-weight:500}.pf.cp[data-family=luxury] .cp-card{border-radius:2px}.pf.cp[data-family=executive] .cp-cover{height:320px}.pf.cp[data-family=executive] .cp-identity{text-align:start;margin-inline:5%;max-width:740px}.pf.cp[data-family=executive] .cp-identity .pf-avatar{margin-inline:0}.pf.cp[data-family=executive] .cp-icons,.pf.cp[data-family=executive] .cp-actions{justify-content:start}.pf.cp[data-family=executive] .cp-bio,.pf.cp[data-family=executive] .cp-audience{margin-inline:0}.pf.cp[data-family=magazine] .cp-cards>.cp-card:first-child{grid-column:1/-1;aspect-ratio:2.2}.pf.cp[data-family=gaming] .cp-card,.pf.cp[data-family=sports] .cp-card{border-radius:4px;border-bottom:3px solid var(--cp-accent)}.pf.cp[data-family=gaming] .cp-identity h1{color:var(--cp-accent)}.pf.cp[data-family=artist] .cp-card{aspect-ratio:.9;border-radius:0}.pf.cp[data-family=sports] .cp-identity h1{font-style:italic}.pf.cp[data-motion=expressive] .cp-card:hover img{transform:scale(1.07)}@media(prefers-reduced-motion:no-preference){.pf.cp:not([data-motion=off]) .cp-identity{animation:cp-arrive .6s both}.pf.cp[data-motion=expressive] .cp-icons{animation:cp-arrive .8s both}.pf.cp [data-reveal].is-revealed{animation:cp-arrive .55s both}@keyframes cp-arrive{0%{opacity:1;transform:translateY(14px)}to{opacity:1;transform:none}}}.pf.cp[data-motion=off] *{animation:none!important;transition:none!important}@media(max-width:650px){.cp .cp-top{padding:14px 20px}.cp .cp-cover{height:340px}.cp .cp-identity{margin-top:-72px;padding-inline:24px}.cp .cp-identity .pf-avatar{width:88px;height:88px}.cp .cp-content{padding-inline:20px}.cp .cp-cards{gap:12px}.cp .cp-card{aspect-ratio:.86;border-radius:14px}.cp .cp-card-platform{top:12px;inset-inline-start:12px}.cp .cp-card-platform>span{display:none}.cp .cp-card-platform svg{width:32px;height:32px}.cp .cp-card-caption{bottom:20px;inset-inline:16px}.cp .cp-card-caption h3{font-size:20px}.cp .cp-card-caption>span{font-size:10px}.cp .cp-card-arrow{display:none}.cp .cp-work{grid-template-columns:1fr}.pf.cp[data-family=magazine] .cp-cards>.cp-card:first-child{aspect-ratio:1.4}.cp .cp-section-title{gap:10px;flex-wrap:wrap}.cp .cp-section-title h2{font-size:25px}.pf.cp[data-density=compact] .cp-card{aspect-ratio:.95}.pf.cp[data-family=executive] .cp-identity{margin-inline:0}.cp .cp-audience{font-size:12px}.cp .cp-bio{font-size:15px}.cp .cp-button{padding-inline:20px;font-size:13px}.cp .cp-footer{padding-inline:20px}.cp .cp-identity h1{font-size:44px}.cp .cp-top>div{gap:6px}.cp .cp-top{gap:8px}}@media(max-width:359px){.cp .cp-cards{grid-template-columns:1fr}.cp .cp-card,.pf.cp[data-density=compact] .cp-card{aspect-ratio:1.25}.cp .cp-top>a>span:last-child{max-width:80px}.cp .cp-identity h1{font-size:36px}.cp .cp-top{font-size:11px}.cp .cp-top button{padding-inline:5px}}@media(prefers-reduced-motion:reduce){.pf.cp *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.pf.cp{--card: color-mix(in srgb, var(--cp-bg) 92%, var(--cp-fg)) !important;--card-fg: var(--cp-fg) !important;--line: color-mix(in srgb, var(--cp-fg) 22%, transparent) !important;--accent-fg: var(--cp-accent-fg) !important}.cp .cp-identity .pf-tick{display:inline-block}.cp .cp-identity .pf-avatar{max-width:none}.pf.cp .pf-block{border-width:1px;box-shadow:none}.pf.cp .pf-block--hi{color:var(--cp-accent-fg)}.pf.cp .pf-block--hi .pf-block-note{color:inherit;opacity:.85}.pf.cp .lx-story-kicker{color:var(--cp-accent)}.cp .cp-shell{max-width:1440px}.cp .cp-top{padding:20px 4%;border-bottom:1px solid color-mix(in srgb,var(--cp-fg) 12%,transparent)}.cp .cp-monogram{object-fit:cover}.cp .cp-hero{display:grid;grid-template-columns:1fr 1.15fr;align-items:stretch;gap:0;padding:36px 4% 44px;min-height:610px}.cp .cp-cover{grid-column:2;grid-row:1;height:auto;min-height:530px;border-radius:160px 160px 22px 22px}.cp .cp-cover:after{background:linear-gradient(0deg,#0008,transparent 38%)}.cp .cp-cover>img,.cp .cp-cover>video{object-position:60% center}.cp .cp-identity{grid-column:1;grid-row:1;align-self:center;text-align:start;margin:0;padding:28px 48px 28px 0;max-width:none}.cp[dir=rtl] .cp-identity{padding:28px 0 28px 48px}.cp .cp-identity .pf-avatar{width:64px;height:64px;margin:0 0 24px;box-shadow:none;border:1px solid color-mix(in srgb,var(--cp-fg) 30%,transparent)}.cp .cp-category{color:var(--cp-accent);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.16em;line-height:1.8;margin:0 0 16px}.cp[dir=rtl] .cp-category{letter-spacing:0;font-size:13px}.cp .cp-handle{margin:0 0 10px;display:inline-block;font-size:12px}.cp .cp-identity h1{font-size:clamp(42px,5.8vw,80px);font-weight:600;letter-spacing:-.055em;line-height:1.03}.cp[dir=rtl] .cp-identity h1{letter-spacing:0;line-height:1.35;font-size:clamp(38px,5vw,66px)}.cp .cp-bio{font-size:15px;line-height:1.8;margin:22px 0;max-width:430px}.cp .cp-icons,.cp .cp-actions{justify-content:flex-start;margin:24px 0;gap:9px}.cp .cp-icons a{background:var(--cp-fg);color:var(--cp-bg);border:0;width:42px;height:42px}.cp .cp-audience{margin:20px 0;font-size:12px}.cp .cp-audience strong{font-size:22px}.cp .cp-button{font-weight:600;font-size:12px;padding:13px 21px}.pf.cp .cp-button--accent{background:var(--cp-accent);color:var(--cp-accent-fg);border-color:var(--cp-accent)}.cp .cp-page-nav{display:flex;gap:32px;padding:23px 4%;border-block:1px solid color-mix(in srgb,var(--cp-fg) 16%,transparent);font-size:12px;font-weight:600;overflow-x:auto}.cp .cp-page-nav a{white-space:nowrap;min-height:24px;display:flex;align-items:center}.cp .cp-page-nav a:hover{color:var(--cp-accent)}.cp .cp-content{padding:0 4% 80px}.cp .cp-section{margin-top:64px}.cp .cp-section-title{margin-bottom:25px;gap:16px}.cp .cp-section-title h2{font-size:clamp(26px,3vw,42px);letter-spacing:-.03em;font-weight:500}.cp[dir=rtl] .cp-section-title h2{letter-spacing:0}.cp .cp-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.cp .cp-card{aspect-ratio:.73;border-radius:16px}.cp .cp-card-platform{inset-block-start:16px;inset-inline-start:16px}.cp .cp-card-platform>span{display:none}.cp .cp-card-caption{bottom:24px;inset-inline:18px}.cp .cp-card-caption h3{font-size:clamp(18px,2vw,28px)}.cp .cp-card-caption>span{font-size:10px}.cp .cp-card-arrow{top:18px;bottom:auto;inset-inline-end:18px;font-size:20px}.cp .cp-work{gap:26px}.cp .cp-work img{border-radius:14px}.cp .cp-work .lx-project:first-child{grid-column:1/-1}.cp .cp-work .lx-project:first-child img{aspect-ratio:2.2;object-fit:cover}.cp .cp-links{max-width:none;grid-template-columns:repeat(2,minmax(0,1fr))}.cp .cp-links>.pf-heading,.cp .cp-links>.pf-text{grid-column:1/-1}.cp .cp-video-control{inset-block-start:22px;inset-inline-end:24px;background:#101217e8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.cp-media-credit{position:absolute;bottom:20px;inset-inline:24px;color:#fff;font-size:10px;line-height:1.7;z-index:2;text-shadow:0 1px 5px #000}.lx--visual .cp-cover--chapter{position:relative;overflow:hidden;height:320px;border-radius:20px;margin-block:24px 44px;background:var(--bg2)}.lx--visual .cp-cover--chapter>img,.lx--visual .cp-cover--chapter>video{position:absolute;width:100%;height:100%;object-fit:cover;inset:0}.lx--visual .cp-cover--chapter:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0009,transparent 55%);pointer-events:none}.lx--visual .cp-video-control{position:absolute;z-index:2;top:20px;inset-inline-end:24px;background:#101217;color:#fff;border:1px solid #fff8;border-radius:99px;padding:12px 18px;cursor:pointer;min-height:44px;min-width:44px}.lx--visual [data-hero-video]{opacity:0}.lx--visual [data-hero-video].is-playing{opacity:1}.lx--visual .lx-index-head{border-bottom:1px solid var(--line);padding-bottom:24px;margin-bottom:32px}.lx--visual .lx-index-head h1{font-size:clamp(40px,7vw,86px);letter-spacing:-.04em;line-height:1.2}.lx--visual[dir=rtl] .lx-index-head h1{letter-spacing:0}.lx--visual .lx-project img,.lx--visual .lx-story img{border-radius:16px}.pf.cp[data-family=executive] .cp-cover{border-radius:18px;min-height:470px;height:auto}.pf.cp[data-family=executive] .cp-identity{margin:0}.pf.cp[data-family=artist] .cp-cover{border-radius:0;transform:rotate(2deg)}.pf.cp[data-family=gaming] .cp-cover,.pf.cp[data-family=sports] .cp-cover{border-radius:12px;border-bottom:4px solid var(--cp-accent)}.pf.cp[data-family=magazine] .cp-cards>.cp-card:first-child{grid-column:span 2;aspect-ratio:1.5}@media(max-width:900px){.cp .cp-hero{min-height:0;grid-template-columns:1fr 1fr;padding-top:24px}.cp .cp-cover{min-height:480px;border-radius:100px 100px 18px 18px}.cp .cp-identity{padding-inline-end:24px}.cp[dir=rtl] .cp-identity{padding:22px 0 22px 24px}.cp .cp-identity h1{font-size:45px}.cp .cp-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.cp .cp-card{aspect-ratio:1.2}.cp .cp-card-caption h3{font-size:26px}}@media(max-width:650px){.cp .cp-top{padding:14px 20px}.cp .cp-top>div{font-size:11px}.cp .cp-hero{display:flex;flex-direction:column;padding:18px 20px 28px;gap:0}.cp .cp-cover,.pf.cp[data-family=executive] .cp-cover{height:310px;min-height:310px;border-radius:90px 90px 16px 16px;order:0}.cp .cp-identity,.cp[dir=rtl] .cp-identity{order:1;padding:26px 0 0;margin:0;text-align:start;width:100%}.cp .cp-identity .pf-avatar{width:58px;height:58px;float:inline-end;margin:0 0 10px 12px}.cp .cp-category{font-size:10px;margin-bottom:10px;max-width:calc(100% - 80px)}.cp .cp-identity h1{font-size:43px;max-width:100%;clear:both}.cp[dir=rtl] .cp-identity h1{font-size:40px}.cp .cp-handle{margin-bottom:14px}.cp .cp-bio{font-size:14px;margin:16px 0}.cp .cp-icons,.cp .cp-audience{margin:18px 0}.cp .cp-actions{margin:20px 0 0}.cp .cp-page-nav{gap:24px;padding:18px 20px}.cp .cp-page-nav a{min-height:28px}.cp .cp-content{padding:0 20px 52px}.cp .cp-section{margin-top:38px}.cp .cp-section-title h2{font-size:25px}.cp .cp-cards{gap:12px}.cp .cp-card{aspect-ratio:.8}.cp .cp-card-caption{inset-inline:14px;bottom:18px}.cp .cp-card-caption h3{font-size:21px}.cp .cp-card-caption>span{font-size:10px}.cp .cp-card-arrow{display:none}.cp .cp-work{grid-template-columns:1fr;gap:22px}.cp .cp-work .lx-project:first-child img{aspect-ratio:1.4}.cp .cp-links{grid-template-columns:1fr}.cp .cp-video-control{top:18px;font-size:11px!important;padding:8px 12px;min-height:44px}.lx--visual .cp-cover--chapter{height:230px;margin-block:16px 30px;border-radius:14px}.pf.cp[data-family=magazine] .cp-cards>.cp-card:first-child{grid-column:1/-1}.pf.cp[data-family=artist] .cp-cover{transform:none}}@media(max-width:359px){.cp .cp-cover{height:270px;min-height:270px}.cp .cp-cards{grid-template-columns:1fr}.cp .cp-card{aspect-ratio:1.2}.cp .cp-identity h1{font-size:37px}}.cp .cp-video-control{top:auto;bottom:56px;inset-inline-end:24px}.cp .cp-work .lx-project:first-child .lx-project-media{aspect-ratio:2.2}.cp .cp-work .lx-project:first-child img{height:100%}@media(max-width:650px){.cp .cp-work .lx-project:first-child .lx-project-media{aspect-ratio:1.4}}.pf[data-direction]{--ad-name: clamp(38px, 11vw, 68px);--ad-name-weight: 800;--ad-h: 20px;--ad-h-weight: 800;--ad-gap: 34px;--ad-radius: 20px;--ad-row-radius: 18px;--ad-card-ring: 0 0 0 0 transparent;--ad-card-shadow: none;--ad-divider: none;--ad-divider-gap: 0px;--ad-tracking: normal;--ad-case: none}.pf[data-direction=icon]{--ad-name: clamp(46px, 14vw, 84px);--ad-name-weight: 900;--ad-h: 22px;--ad-gap: 26px;--ad-radius: 26px;--ad-row-radius: 999px;--ad-card-shadow: 0 18px 40px rgba(0, 0, 0, .35)}.pf[data-direction=artist]{--ad-name: clamp(32px, 9vw, 54px);--ad-name-weight: 500;--ad-h: 15px;--ad-h-weight: 600;--ad-gap: 52px;--ad-radius: 0px;--ad-row-radius: 0px;--ad-card-ring: 0 0 0 1px var(--cx-line, var(--line));--ad-divider: 1px solid var(--cx-line, var(--line));--ad-divider-gap: 28px;--ad-tracking: .14em;--ad-case: uppercase}.pf[data-direction=cinematic]{--ad-name: clamp(40px, 12vw, 76px);--ad-name-weight: 800;--ad-gap: 34px;--ad-radius: 16px;--ad-row-radius: 14px;--ad-card-shadow: 0 24px 60px rgba(0, 0, 0, .5);--ad-tracking: -.02em}.pf[data-direction=editorial]{--ad-name: clamp(36px, 10vw, 62px);--ad-name-weight: 700;--ad-h: 24px;--ad-h-weight: 700;--ad-gap: 40px;--ad-radius: 4px;--ad-row-radius: 4px;--ad-divider: 3px double var(--cx-line, var(--line));--ad-divider-gap: 22px}.pf[data-direction=luxury]{--ad-name: clamp(30px, 8.5vw, 52px);--ad-name-weight: 400;--ad-h: 13px;--ad-h-weight: 500;--ad-gap: 56px;--ad-radius: 2px;--ad-row-radius: 2px;--ad-card-ring: 0 0 0 1px color-mix(in srgb, var(--cx-accent, var(--accent)) 45%, transparent);--ad-divider: 1px solid color-mix(in srgb, var(--cx-accent, var(--accent)) 35%, transparent);--ad-divider-gap: 30px;--ad-tracking: .22em;--ad-case: uppercase}.pf[data-direction=creative]{--ad-name: clamp(44px, 13vw, 80px);--ad-name-weight: 900;--ad-h: 24px;--ad-h-weight: 900;--ad-gap: 30px;--ad-radius: 28px;--ad-row-radius: 999px;--ad-card-ring: 0 0 0 3px var(--cx-accent, var(--accent));--ad-divider: 6px solid var(--cx-accent, var(--accent));--ad-divider-gap: 18px}.pf[data-direction=professional]{--ad-name: clamp(30px, 8vw, 48px);--ad-name-weight: 700;--ad-h: 18px;--ad-h-weight: 700;--ad-gap: 24px;--ad-radius: 10px;--ad-row-radius: 10px;--ad-card-ring: 0 0 0 1px var(--cx-line, var(--line));--ad-divider: 1px dashed var(--cx-line, var(--line));--ad-divider-gap: 18px}.pf[data-direction] .cx-name{font-size:var(--ad-name);font-weight:var(--ad-name-weight)}.pf[data-direction] .cx-h{font-size:var(--ad-h);font-weight:var(--ad-h-weight)}.pf[data-direction] .cx-main{gap:var(--ad-gap)}.pf[data-direction] .cx-card,.pf[data-direction] .cx-feature,.pf[data-direction] .cx-video-card{border-radius:var(--ad-radius);box-shadow:var(--ad-card-ring),var(--ad-card-shadow)}.pf[data-direction] .cx-row{border-radius:var(--ad-row-radius);box-shadow:var(--ad-card-ring)}.pf[data-direction] .cx-main>.cx-sec+.cx-sec{border-top:var(--ad-divider);padding-top:var(--ad-divider-gap)}.pf[data-direction][lang=en] .cx-h,.pf[data-direction][lang=en] .cx-handle{letter-spacing:var(--ad-tracking);text-transform:var(--ad-case)}.pf[data-direction=cinematic][lang=en] .cx-name,.pf[data-direction=luxury][lang=en] .cx-name{letter-spacing:var(--ad-tracking)}.pf[data-direction=luxury][lang=en] .cx-name{text-transform:uppercase}.pf[data-direction] .cp-identity h1{font-size:var(--ad-name);font-weight:var(--ad-name-weight)}.pf[data-direction] .cp-section-title h2{font-size:calc(var(--ad-h) * 1.2);font-weight:var(--ad-h-weight)}.pf[data-direction] .cp-section+.cp-section{margin-top:calc(var(--ad-gap) * 1.5);border-top:var(--ad-divider);padding-top:var(--ad-divider-gap)}.pf[data-direction] .cp-card{border-radius:var(--ad-radius);box-shadow:var(--ad-card-ring),var(--ad-card-shadow)}.pf[data-direction] .cp-links .pf-block{border-radius:var(--ad-row-radius)}.pf[data-direction][lang=en] .cp-section-title h2,.pf[data-direction][lang=en] .cp-handle{letter-spacing:var(--ad-tracking);text-transform:var(--ad-case)}.pf[data-direction] .pf-name{font-weight:var(--ad-name-weight)}.pf[data-direction] .lx-h{font-size:calc(var(--ad-h) * 1.1);font-weight:var(--ad-h-weight)}.pf[data-direction] .pf-block{border-radius:var(--ad-row-radius);box-shadow:var(--ad-card-ring)}.pf[data-direction][lang=en] .lx-h{letter-spacing:var(--ad-tracking);text-transform:var(--ad-case)}@media(prefers-reduced-motion:no-preference){.pf[data-entrance=settle]:not([data-motion=off]) .cx-media img,.pf[data-entrance=settle]:not([data-motion=off]) .pf-cover img,.pf[data-entrance=settle]:not([data-motion=off]) .cp-cover>img{animation:ad-settle 1.6s cubic-bezier(.2,.7,.2,1) both}.pf[data-entrance=settle]:not([data-motion=off]) .cx-id,.pf[data-entrance=settle]:not([data-motion=off]) .pf-name,.pf[data-entrance=settle]:not([data-motion=off]) .cp-identity{animation:ad-rise .9s .25s cubic-bezier(.2,.7,.2,1) both}.pf[data-entrance=curtain]:not([data-motion=off]) .cx-media,.pf[data-entrance=curtain]:not([data-motion=off]) .pf-cover,.pf[data-entrance=curtain]:not([data-motion=off]) .cp-cover{animation:ad-curtain 1.1s cubic-bezier(.7,0,.2,1) both}.pf[data-entrance=curtain]:not([data-motion=off]) .cx-id,.pf[data-entrance=curtain]:not([data-motion=off]) .cp-identity{animation:ad-rise .8s .55s cubic-bezier(.2,.7,.2,1) both}@supports (animation-timeline: scroll()){.pf[data-entrance=parallax]:not([data-motion=off]) .cx-media img,.pf[data-entrance=parallax]:not([data-motion=off]) .cp-cover>img{animation:ad-parallax linear both;animation-timeline:scroll(root);animation-range:0 90vh}}}.pf[data-entrance=still] .cx-media img,.pf[data-entrance=still] .cp-cover>img,.pf[data-entrance=still] .cp-identity{animation:none}@keyframes ad-settle{0%{transform:scale(1.06)}to{transform:none}}@keyframes ad-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes ad-curtain{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}@keyframes ad-parallax{0%{transform:translateY(0) scale(1.04)}to{transform:translateY(12%) scale(1.04)}}.pf img[data-missing]{visibility:hidden}.pf [data-media-missing]{background:linear-gradient(135deg,color-mix(in srgb,var(--cx-accent, var(--accent)) 22%,var(--cx-card, var(--card))),var(--cx-card, var(--card)))}.pf-body{margin:0;background:var(--pf-page, #f3f5fc)}.pf{--bg: #f3f5fc;--bg2: #e3e7fb;--fg: #0b1033;--muted: #565d85;--card: #ffffff;--card-fg: #0b1033;--line: #0b1033;--accent: #2431d9;--accent-fg: #ffffff;--display: "Bricolage Grotesque", "Alexandria", system-ui, sans-serif;--body: "Readex Pro", system-ui, sans-serif;--dw: 750;--r: 20px;--r-in: 14px;container-type:inline-size;container-name:pf;box-sizing:border-box;min-height:100dvh;background:var(--bg);color:var(--fg);font-family:var(--body);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-wrap:break-word;word-break:normal}.pf :where([dir=ltr],.ltr,a[href^=http],[type=email]){overflow-wrap:anywhere}.pf--embed{min-height:100%}.pf *,.pf *:before,.pf *:after{box-sizing:border-box}.pf :where(:is(h1,.lx-h1),h2,h3,p,ul,ol,figure,dl,dd){margin:0;padding:0}.pf :where(ul,ol){list-style:none}.pf :where(a){color:inherit;text-decoration:none}.pf :where(button,input,select,textarea){font:inherit;color:inherit}.pf :where(img,svg){display:block;max-width:100%}.pf :where(:lang(ar)){line-height:1.8;letter-spacing:0}.pf :focus-visible{outline:3px solid var(--accent);outline-offset:3px}.pf[data-dark="1"] :focus-visible{outline-color:var(--fg)}.pf[data-shape=pill]{--r: 999px;--r-in: 999px}.pf[data-shape=sharp]{--r: 6px;--r-in: 2px}.pf-wrap{max-width:560px;margin-inline:auto;padding:0 18px 40px}.pf-top{position:relative}.pf-main{display:flex;flex-direction:column;gap:12px;margin-top:22px}.pf-cover{position:relative;margin-inline:-18px;aspect-ratio:16 / 10;max-height:340px;width:calc(100% + 36px);overflow:hidden;background:var(--bg2)}.pf-cover img{width:100%;height:100%;object-fit:cover}.pf-cover:after{content:"";position:absolute;inset:auto 0 0;height:45%;background:linear-gradient(to top,var(--bg),transparent);pointer-events:none}.pf-id{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:28px}.pf-cover+.pf-id{margin-top:-64px;padding-top:0}.pf-avatar{width:112px;height:112px;border-radius:50%;border:4px solid var(--bg);background:var(--bg2);object-fit:cover;box-shadow:0 0 0 2px var(--line)}.pf-avatar--mono{display:grid;place-items:center;font-family:var(--display);font-weight:var(--dw);font-size:44px;line-height:1;color:var(--accent-fg);background:var(--accent)}.pf-name{margin-top:14px;font-family:var(--display);font-weight:var(--dw);font-size:clamp(30px,8.6cqi,44px);line-height:1.05;letter-spacing:-.025em;font-stretch:100%;text-wrap:balance}.pf-name:lang(ar){line-height:1.3;letter-spacing:0;font-stretch:normal}.pf-name .pf-tick,.kit-name .pf-tick{display:inline-block;width:.62em;height:.62em;margin-inline-start:.18em;vertical-align:.02em;color:var(--accent)}.pf[data-dark="1"] .pf-name .pf-tick{color:var(--accent)}.pf-alt{margin-top:2px;font-size:15px;color:var(--muted);font-weight:500}.pf-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:12px}.pf-tag{display:inline-flex;align-items:center;gap:5px;padding:3px 11px;border:1.5px solid var(--line);border-radius:999px;font-size:13px;font-weight:500;line-height:1.5}.pf-tag svg{width:13px;height:13px}.pf-bio{max-width:34em;margin-top:14px;font-size:16px;color:var(--fg);white-space:pre-line;text-wrap:pretty}.pf-socials{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px}.pf-social{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;border:1.5px solid var(--line);transition:background-color .15s,color .15s}.pf-social svg{width:20px;height:20px;fill:currentColor}.pf-social svg[data-stroke]{fill:none}.pf-social:hover{background:var(--fg);color:var(--bg)}.pf[data-hero=portrait] .pf-cover{aspect-ratio:4 / 5;max-height:620px}.pf[data-hero=portrait] .pf-cover:after{height:70%;background:linear-gradient(to top,var(--bg) 8%,color-mix(in srgb,var(--bg) 70%,transparent) 42%,transparent)}.pf[data-hero=portrait] .pf-cover+.pf-id{margin-top:-190px;align-items:flex-start;text-align:start}.pf[data-hero=portrait] .pf-avatar{width:72px;height:72px;border-width:3px}.pf[data-hero=portrait] .pf-avatar--mono{font-size:30px}.pf[data-hero=portrait] .pf-name{font-size:clamp(38px,12cqi,60px)}.pf[data-hero=portrait] :is(.pf-tags,.pf-socials){justify-content:flex-start}.pf-block{position:relative;display:flex;align-items:center;gap:14px;width:100%;min-height:62px;padding:10px 18px;border:2px solid var(--line);border-radius:var(--r);background:var(--card);color:var(--card-fg);text-align:start;cursor:pointer;transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .15s;border-width:1px;box-shadow:0 4px 12px -8px #00000038}.pf[data-shape=plate] .pf-block:after{content:"";position:absolute;inset:4px;border:1px solid currentColor;border-radius:var(--r-in);opacity:.22;pointer-events:none}.pf[data-shape=sharp] .pf-block{box-shadow:4px 4px 0 var(--line)}.pf[dir=rtl][data-shape=sharp] .pf-block{box-shadow:-4px 4px 0 var(--line)}.pf-block:hover{transform:translateY(-2px)}.pf[data-shape=sharp] .pf-block:hover{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--line)}.pf[dir=rtl][data-shape=sharp] .pf-block:hover{transform:translate(-2px,2px);box-shadow:-2px 2px 0 var(--line)}.pf-block:active{transform:scale(.985)}.pf-block-text{flex:1;min-width:0;display:flex;flex-direction:column}.pf-block-title{font-weight:600;font-size:16.5px;line-height:1.35}.pf-block-title:lang(ar){line-height:1.6}.pf-block-note{font-size:13.5px;line-height:1.45;opacity:.72}.pf-block-note:lang(ar){line-height:1.7}.pf-thumb{flex:none;width:44px;height:44px;border-radius:calc(var(--r-in) - 2px);object-fit:cover;background:var(--bg2)}.pf[data-shape=pill] .pf-thumb{border-radius:50%}.pf-block-icon{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:color-mix(in srgb,var(--card-fg) 9%,transparent)}.pf-block-icon svg{width:20px;height:20px}.pf-block--hi{background:var(--accent);color:var(--accent-fg)}.pf-block--hi .pf-block-icon{background:color-mix(in srgb,var(--accent-fg) 16%,transparent)}.pf-block--center{justify-content:center;text-align:center}.pf-block--center .pf-block-text{flex:none}.pf-heading{display:flex;align-items:center;gap:12px;margin-top:14px;font-family:var(--display);font-weight:var(--dw);font-size:19px;line-height:1.3;letter-spacing:-.01em}.pf-heading:lang(ar){letter-spacing:0;line-height:1.6}.pf-heading:after{content:"";flex:1;height:1.5px;background:var(--line);opacity:.35}.pf-text{padding:2px 4px;font-size:15.5px;color:var(--fg);white-space:pre-line;text-align:center}.pf-product{align-items:stretch;gap:0;padding:0;overflow:hidden;min-height:108px}.pf[data-shape=pill] .pf-product{border-radius:28px}.pf-product-img{flex:none;width:108px;background:var(--bg2);object-fit:cover}.pf-product-body{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:2px;padding:12px 16px}.pf-price{align-self:flex-start;margin-top:6px;padding:1px 10px;border-radius:999px;background:var(--accent);color:var(--accent-fg);font-size:13.5px;font-weight:600;font-variant-numeric:tabular-nums}.pf-video{position:relative;display:block;width:100%;aspect-ratio:16 / 9;padding:0;border:2px solid var(--line);border-radius:min(var(--r),22px);overflow:hidden;background:#000;cursor:pointer}.pf-video img,.pf-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;object-fit:cover}.pf-video-play{position:absolute;inset:0;display:grid;place-items:center}.pf-video-play span{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--accent);color:var(--accent-fg)}.pf-video-play svg{width:26px;height:26px;fill:currentColor;margin-inline-start:3px}.pf-video-title{position:absolute;inset:auto 0 0;padding:28px 16px 12px;background:linear-gradient(to top,rgba(0,0,0,.75),transparent);color:#fff;font-weight:600;font-size:15px;text-align:start}.pf-kitcard{flex-direction:column;align-items:stretch;gap:12px;padding:18px}.pf-kitcard-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.pf-kitcard-num{font-family:var(--display);font-weight:var(--dw);font-size:40px;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.pf-kitcard-num:lang(ar){letter-spacing:0}.pf-kitcard-label{font-size:13.5px;opacity:.72}.pf-kitcard-row{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:13.5px;font-variant-numeric:tabular-nums}.pf-kitcard-row span{display:inline-flex;align-items:center;gap:6px}.pf-kitcard-row svg{width:14px;height:14px;fill:currentColor}.pf-kitcard-cta{font-weight:600;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px}.pf-foot{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:36px;font-size:13px;color:var(--muted)}.pf-foot-links{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 18px}.pf-foot-links :is(a,button){padding:6px 0;border:0;background:none;color:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent)}.pf-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 8px;border:1.5px solid var(--line);border-radius:12px;background:var(--card);color:var(--card-fg);font-size:13px;font-weight:500;line-height:1.4}.pf[dir=rtl] .pf-badge{padding:6px 8px 6px 14px}.pf-badge-glyph{display:grid;place-items:center;width:26px;height:26px;border-radius:7px;background:#2431d9;color:#fff;font-family:Alexandria,Readex Pro,system-ui,sans-serif;font-weight:800;font-size:15px;line-height:1;padding-bottom:3px}.pf-draft{margin:0;padding:8px 16px;background:#ffc83a;color:#291a00;font-size:14px;font-weight:500;text-align:center}.pf-dialog{width:min(520px,calc(100vw - 24px));max-height:calc(100dvh - 24px);padding:0;border:2px solid var(--pf-d-line, #0b1033);border-radius:24px;background:#fff;color:#0b1033;font-family:var(--pf-d-body, "Readex Pro", system-ui, sans-serif);font-size:16px;line-height:1.55;overflow:auto}.pf-dialog:lang(ar){line-height:1.8}.pf-dialog::backdrop{background:#0b10338c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.pf-dialog *{box-sizing:border-box}.pf-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 22px 0}.pf-dialog-head h2{margin:0;font-family:var(--pf-d-display, "Bricolage Grotesque", "Alexandria", system-ui, sans-serif);font-weight:750;font-size:26px;line-height:1.15;letter-spacing:-.02em}.pf-dialog-head h2:lang(ar){letter-spacing:0;line-height:1.4}.pf-dialog-head p{margin:6px 0 0;color:#565d85;font-size:14.5px}.pf-x{flex:none;display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:#f3f5fc;color:#0b1033;cursor:pointer}.pf-x svg{width:18px;height:18px}.pf-form{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:20px 22px 22px}.pf-form .pf-full{grid-column:1 / -1}@media(max-width:460px){.pf-form{grid-template-columns:1fr}}.pf-field{display:flex;flex-direction:column;gap:5px;min-width:0}.pf-field label{font-size:14px;font-weight:500}.pf-field label small{font-weight:400;color:#6a7099;font-size:13px}.pf-field :is(input,select,textarea){width:100%;padding:11px 13px;border:1.5px solid #b9bfe0;border-radius:12px;background:#fff;font:inherit;font-size:16px;color:#0b1033}.pf-field textarea{min-height:108px;resize:vertical}.pf-field :is(input,select,textarea):focus{outline:3px solid #c9cffc;border-color:#2431d9}.pf-field [aria-invalid=true]{border-color:#c21f3a}.pf-err{color:#b01730;font-size:13.5px}.pf-hp{position:absolute;inset-inline-start:-9999px;width:1px;height:1px;overflow:hidden}.pf-submit{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 24px;border:2px solid #0b1033;border-radius:14px;background:#2431d9;color:#fff;font:inherit;font-weight:600;font-size:16.5px;cursor:pointer}.pf-submit[disabled]{opacity:.6;cursor:progress}.pf-fine{color:#6a7099;font-size:13px}.pf-done{padding:34px 26px 30px;text-align:center}.pf-done-mark{display:grid;place-items:center;width:64px;height:64px;margin:0 auto 16px;border-radius:50%;background:#2431d9;color:#fff}.pf-done-mark svg{width:30px;height:30px}.pf-done h2{margin:0 0 6px;font-family:var(--pf-d-display, "Bricolage Grotesque", "Alexandria", system-ui, sans-serif);font-size:26px;font-weight:750;line-height:1.2}.pf-done p{margin:0 0 20px;color:#565d85}@container pf (min-width: 900px){.pf-wrap{display:grid;grid-template-columns:minmax(0,420px) minmax(0,500px);justify-content:center;align-items:start;gap:64px;max-width:1100px;padding:56px 32px 64px}.pf-top{position:sticky;top:40px;padding:0 26px 30px;border:2px solid var(--line);border-radius:30px;background:color-mix(in srgb,var(--bg2) 55%,var(--bg));overflow:hidden}.pf-cover{margin-inline:-26px;width:calc(100% + 52px);max-height:300px}.pf-cover:after{background:linear-gradient(to top,color-mix(in srgb,var(--bg2) 55%,var(--bg)),transparent)}.pf-avatar{border-color:color-mix(in srgb,var(--bg2) 55%,var(--bg))}.pf[data-hero=portrait] .pf-cover{max-height:520px}.pf-main{margin-top:0}.pf-foot{grid-column:1 / -1}}.kit-wrap{max-width:1000px;margin-inline:auto;padding:28px clamp(18px,4cqi,48px) 72px}.kit-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:22px;font-size:14.5px}.kit-bar a,.kit-bar button{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 14px;border:1.5px solid var(--line);border-radius:999px;background:transparent;cursor:pointer;font-weight:500}.kit-bar svg{width:16px;height:16px}.kit-bar-actions{display:flex;gap:8px}.kit-head{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:24px;padding-block:20px 24px;border-block-end:1px solid color-mix(in srgb,var(--fg) 20%,transparent)}.kit-head .pf-avatar{width:92px;height:92px}.kit-head .pf-avatar--mono{font-size:36px}.kit-kicker{font-size:14.5px;color:var(--muted);font-weight:500}.kit-name{font-family:var(--display);font-weight:var(--dw);font-size:clamp(30px,5.4cqi,48px);line-height:1.08;letter-spacing:-.025em;font-stretch:100%}.kit-name:lang(ar){letter-spacing:0;line-height:1.35;font-stretch:normal}.kit-headline{margin-top:32px;max-width:26em;font-family:var(--display);font-weight:600;font-size:clamp(23px,3.8cqi,34px);line-height:1.28;letter-spacing:-.01em;text-wrap:balance}.kit-headline:lang(ar){letter-spacing:0;line-height:1.6}.kit-about{margin-top:12px;max-width:40em;white-space:pre-line;color:var(--fg)}.kit-reach{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0;margin-top:36px;border:1px solid var(--line);border-radius:22px;background:var(--accent);color:var(--accent-fg);overflow:hidden}.kit-reach>div{padding:24px;border-inline-end:1.5px solid color-mix(in srgb,var(--accent-fg) 30%,transparent)}.kit-reach>div:last-child{border-inline-end:0}.kit-big{font-family:var(--display);font-weight:var(--dw);font-size:clamp(34px,6.4cqi,54px);line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.kit-big:lang(ar){letter-spacing:0;line-height:1.25}.kit-big-label{margin-top:4px;font-size:14px;opacity:.85}.kit-section{margin-top:48px}.kit-h{margin-bottom:14px;font-family:var(--display);font-weight:var(--dw);font-size:22px;line-height:1.25;letter-spacing:-.015em}.kit-h:lang(ar){letter-spacing:0;line-height:1.5}.kit-platforms{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.kit-platform{position:relative;padding:24px;border:2px solid var(--line);border-radius:20px;background:var(--card);color:var(--card-fg);border-width:1px;box-shadow:0 6px 18px -12px #00000040}.kit-platform-top{display:flex;align-items:center;gap:10px;font-weight:600}.kit-platform-top svg{width:20px;height:20px;fill:currentColor}.kit-platform-top svg[data-stroke]{fill:none}.kit-platform-top a{margin-inline-start:auto;font-weight:400;font-size:13.5px;opacity:.7;direction:ltr;unicode-bidi:isolate}.kit-platform-num{margin-top:12px;font-family:var(--display);font-weight:var(--dw);font-size:34px;line-height:1.05;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.kit-platform-num:lang(ar){letter-spacing:0;line-height:1.3}.kit-platform dl{display:flex;gap:18px;margin-top:10px;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--card-fg) 18%,transparent);font-size:13.5px}.kit-platform dt{opacity:.68}.kit-platform dd{font-weight:600;font-variant-numeric:tabular-nums}.kit-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:28px 36px}.kit-sub{margin-bottom:10px;font-size:14.5px;font-weight:600;color:var(--muted)}.kit-gender-labels{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-block-end:10px;font-size:14px;font-weight:600}.kit-split{display:flex;height:14px;border:2px solid var(--line);border-radius:12px;overflow:hidden;font-weight:600;font-size:14.5px;font-variant-numeric:tabular-nums}.kit-split span{display:flex;align-items:center;padding:0;white-space:nowrap;min-width:0}.kit-split span:first-child{background:var(--accent);color:var(--accent-fg)}.kit-split span:last-child{flex:1;justify-content:flex-end;background:var(--card);color:var(--card-fg)}.kit-bars{display:flex;flex-direction:column;gap:8px}.kit-bars li{display:grid;grid-template-columns:7.5em 1fr 3.2em;align-items:center;gap:10px;font-size:14.5px;font-variant-numeric:tabular-nums}.kit-bars li>span:last-child{text-align:end;font-weight:600}.kit-bar-track{height:12px;border-radius:4px;background:color-mix(in srgb,var(--fg) 12%,transparent);overflow:hidden}.kit-bar-fill{display:block;height:100%;border-radius:4px;background:var(--fg)}.kit-collabs{display:flex;flex-wrap:wrap;gap:8px}.kit-collab{padding:8px 16px;border:1.5px solid var(--line);border-radius:12px;line-height:1.35}.kit-collab strong{display:block;font-weight:600}.kit-collab span{font-size:13px;color:var(--muted)}.kit-rates{border:2px solid var(--line);border-radius:20px;background:var(--card);color:var(--card-fg);overflow:hidden}.kit-rate{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:14px 18px;border-bottom:1px solid color-mix(in srgb,var(--card-fg) 16%,transparent)}.kit-rate:last-child{border-bottom:0}.kit-rate-title{font-weight:600}.kit-rate-note{display:block;font-size:13.5px;font-weight:400;opacity:.7}.kit-rate-price{flex:none;font-family:var(--display);font-weight:var(--dw);font-size:20px;font-variant-numeric:tabular-nums;white-space:nowrap}.kit-locked{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;padding:18px 20px;border:2px dashed var(--line);border-radius:20px}.kit-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 26px;border:2px solid var(--line);border-radius:14px;background:var(--accent);color:var(--accent-fg);font-weight:600;font-size:16.5px;cursor:pointer}.kit-cta svg{width:18px;height:18px}.kit-licence{display:inline-flex;align-items:center;gap:8px;margin-top:28px;padding:8px 14px;border:1.5px solid var(--line);border-radius:12px;font-size:14px}.kit-licence svg{width:17px;height:17px}.kit-licence b{font-weight:600;direction:ltr;unicode-bidi:isolate}.kit-end{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;margin-top:44px;padding:24px;border:2px solid var(--line);border-radius:24px;background:color-mix(in srgb,var(--bg2) 60%,var(--bg))}.kit-end h2{font-family:var(--display);font-weight:var(--dw);font-size:26px;line-height:1.2;letter-spacing:-.02em}.kit-end h2:lang(ar){letter-spacing:0;line-height:1.5}.kit-end p{color:var(--muted)}.kit-updated{margin-top:18px;font-size:13px;color:var(--muted)}@media(prefers-reduced-motion:reduce){.pf *,.pf-dialog *{transition:none!important;animation:none!important}}@media print{.pf-body{background:#fff}.pf{min-height:0;background:#fff!important;--bg: #fff !important;--bg2: #f1f1f1 !important;--fg: #000 !important;--muted: #444 !important;--card: #fff !important;--card-fg: #000 !important;--line: #000 !important;--accent: #000 !important;--accent-fg: #fff !important}.kit-bar,.pf-foot,.kit-end,.pf-dialog,.kit-locked .kit-cta{display:none!important}.kit-reach,.kit-split span:first-child,.kit-bar-fill{-webkit-print-color-adjust:exact;print-color-adjust:exact}.kit-wrap{max-width:none;padding:0}.kit-head{gap:16px;padding-block:0 16px}.kit-head .pf-avatar{width:64px;height:64px}.kit-name{font-size:28px}.kit-kicker,.kit-about{font-size:12px}.kit-headline{margin-top:18px;font-size:21px}.kit-reach{margin-top:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.kit-reach>div{padding:16px 12px}.kit-big{font-size:28px;white-space:nowrap}.kit-big-label{font-size:11px}.kit-h{font-size:18px}.kit-platform{padding:14px}.kit-platform-num{font-size:26px}.kit-section{margin-top:24px;break-inside:avoid}.kit-provenance{font-size:10px}.kit-head,.kit-reach,.kit-platform,.kit-work-item,.kit-rate{break-inside:avoid}.kit-bar-track,.kit-bar-fill{border:1px solid #555}.kit-headline,.kit-h{break-after:avoid}}.kit-inline{display:inline-block;vertical-align:-3px;margin-inline-end:4px}.kit-provenance{display:flex;gap:10px;align-items:flex-start;margin-block:18px 0;padding:12px 14px;border-radius:12px;background:color-mix(in srgb,var(--fg) 6%,transparent);color:var(--fg);font-size:.86rem;line-height:1.6}.kit-provenance svg{flex:none;width:18px;height:18px;margin-block-start:2px}.kit-work{display:grid;gap:14px}@container pf (min-width: 620px){.kit-work{grid-template-columns:repeat(3,1fr)}}.kit-work-item{display:grid;gap:6px}.kit-work-item img,.kit-work-blank{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:14px;border:2px solid var(--line);background:var(--bg2)}.kit-work-title{font-family:var(--display);font-weight:var(--dw);line-height:1.3}.kit-work-sub{font-size:.82rem;color:var(--muted)}.kit-licence{flex-wrap:wrap}.kit-licence-note{flex-basis:100%;font-size:.78rem;color:var(--muted);font-weight:400}.pf-gallery{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pf-gallery--1{grid-template-columns:minmax(0,1fr)}.pf-gallery--3>li:first-child{grid-column:1 / -1}@media(min-width:760px){.pf-gallery--3,.pf-gallery--4{grid-template-columns:repeat(3,minmax(0,1fr))}.pf-gallery--3>li:first-child{grid-column:auto}}.pf-gallery a{display:block;position:relative;overflow:hidden;border-radius:14px;aspect-ratio:1;background:color-mix(in srgb,currentColor 8%,transparent)}.pf-gallery--1 a{aspect-ratio:4 / 3}.pf-gallery img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.2,.7,.2,1)}@media(hover:hover){.pf-gallery a:hover img{transform:scale(1.035)}}.pf-gallery a:focus-visible{outline:3px solid var(--accent, currentColor);outline-offset:3px}.pf-gallery-sec{margin-block:20px 8px}.pf-viewer{inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#06070cf0;color:#fff;display:grid;grid-template:1fr auto / 1fr;place-items:center}.pf-viewer::backdrop{background:#000000b3}.pf-viewer img{max-width:min(100vw - 32px,1400px);max-height:calc(100dvh - 120px);object-fit:contain;border-radius:10px}.pf-viewer p{margin:0 16px 20px;font-size:15px;text-align:center;max-width:60ch}.pf-viewer button{position:absolute;width:48px;height:48px;border-radius:50%;border:0;background:#ffffff24;color:#fff;font-size:28px;line-height:1;cursor:pointer}.pf-viewer button:focus-visible{outline:3px solid #fff;outline-offset:2px}.pf-viewer-close{top:14px;inset-inline-end:14px}.pf-viewer-prev{inset-inline-start:12px;top:50%;transform:translateY(-50%)}.pf-viewer-next{inset-inline-end:12px;top:50%;transform:translateY(-50%)}@media(prefers-reduced-motion:reduce){.pf-gallery img{transition:none}}[data-motion=off] .pf-gallery img{transition:none}
