.partnership-page.svelte-17hr4rk{--ink:#241c1c;--muted:#766b68;--wine:#6f253a;--blush:#f4dddd;--cream:#fffaf7;--line:#241c1c21;color:var(--ink);background:var(--cream);overflow:hidden}.page-shell.svelte-17hr4rk{width:min(1180px,100% - 48px);margin:0 auto}.eyebrow.svelte-17hr4rk{color:var(--wine);letter-spacing:.2em;text-transform:uppercase;margin:0 0 22px;font-size:.7rem;font-weight:700;line-height:1.4}.partnership-page[dir=rtl].svelte-17hr4rk .eyebrow:where(.svelte-17hr4rk){font-family:arabic,var(--font-body);letter-spacing:0;font-size:.82rem}.partnership-page.svelte-17hr4rk h1:where(.svelte-17hr4rk),.partnership-page.svelte-17hr4rk h2:where(.svelte-17hr4rk),.partnership-page.svelte-17hr4rk h3:where(.svelte-17hr4rk),.partnership-page.svelte-17hr4rk p:where(.svelte-17hr4rk){text-wrap:balance}.partnership-page[dir=rtl].svelte-17hr4rk h1:where(.svelte-17hr4rk),.partnership-page[dir=rtl].svelte-17hr4rk h2:where(.svelte-17hr4rk),.partnership-page[dir=rtl].svelte-17hr4rk h3:where(.svelte-17hr4rk),.partnership-page[dir=rtl].svelte-17hr4rk p:where(.svelte-17hr4rk),.partnership-page[dir=rtl].svelte-17hr4rk a:where(.svelte-17hr4rk){font-family:arabic,var(--font-body);letter-spacing:0}.partnership-hero.svelte-17hr4rk{background:linear-gradient(112deg,#fffaf7 0% 48%,#f1e0d8 100%);grid-template-columns:minmax(0,1fr) minmax(450px,1fr);align-items:center;gap:34px;min-height:650px;padding:76px max(24px,50vw - 590px) 90px;display:grid;position:relative}.hero-copy.svelte-17hr4rk{z-index:2;max-width:600px;position:relative}.partnership-page.svelte-17hr4rk h1:where(.svelte-17hr4rk){color:var(--ink);font-family:var(--font-heading);letter-spacing:-.09em;text-transform:none;margin:0;font-size:clamp(4.2rem,8vw,7.5rem);font-weight:400;line-height:.84}.partnership-page.svelte-17hr4rk h1:where(.svelte-17hr4rk) em:where(.svelte-17hr4rk){color:var(--wine);font-family:"Bodoni Moda",var(--font-heading),serif;letter-spacing:-.1em;font-style:italic;font-weight:500}.partnership-page[dir=rtl].svelte-17hr4rk h1:where(.svelte-17hr4rk){font-size:clamp(3.4rem,7vw,6.5rem);line-height:1.05}.partnership-page[dir=rtl].svelte-17hr4rk h1:where(.svelte-17hr4rk) em:where(.svelte-17hr4rk){font-style:normal}.hero-intro.svelte-17hr4rk{max-width:510px;color:var(--muted);margin:32px 0 0;font-size:1rem;line-height:1.85}.hero-actions.svelte-17hr4rk{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.button.svelte-17hr4rk{border:1px solid #0000;justify-content:center;align-items:center;gap:18px;min-height:52px;padding:0 21px;font-size:.78rem;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex}.button.svelte-17hr4rk:hover{transform:translateY(-3px);box-shadow:0 14px 26px #6f253a26}.button-primary.svelte-17hr4rk{color:#fff;background:var(--wine)}.button-quiet.svelte-17hr4rk{color:var(--ink);border-color:var(--line);background:#ffffff80}.button-light.svelte-17hr4rk{color:var(--wine);background:#fffaf7}.hero-note.svelte-17hr4rk{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;margin:38px 0 0;font-size:.73rem;display:flex}.hero-note.svelte-17hr4rk span:where(.svelte-17hr4rk){background:#b88640;border-radius:50%;width:8px;height:8px}.partnership-art.svelte-17hr4rk{min-height:480px;position:relative}.art-sun.svelte-17hr4rk{background:radial-gradient(circle at 35% 30%,#fff8ea,#e3b43c 49%,#bd6d5f 100%);border-radius:50%;width:250px;height:250px;position:absolute;top:17%;left:25%;box-shadow:18px 24px 55px #6f253a29}.art-arch.svelte-17hr4rk{border:20px solid var(--wine);opacity:.94;border-bottom:0;border-radius:160px 160px 0 0;width:245px;height:275px;position:absolute;bottom:9%;left:16%}.arch-small.svelte-17hr4rk{opacity:.85;border-width:12px;border-color:#b88640;width:105px;height:145px;bottom:17%;left:auto;right:15%}.art-word.svelte-17hr4rk{color:#fffaf7b8;font-family:var(--font-heading);letter-spacing:.05em;font-size:4.5rem;position:absolute;top:28%;left:33%;transform:rotate(-17deg)}.art-sticker.svelte-17hr4rk{color:var(--wine);font-family:var(--font-mono);letter-spacing:.18em;text-align:center;font-size:.58rem;line-height:1.55;position:absolute;top:14%;right:7%;transform:rotate(12deg)}.art-sticker.svelte-17hr4rk strong:where(.svelte-17hr4rk){color:#b88640;font-size:1.2rem}.art-line.svelte-17hr4rk{border-top:1px solid #6f253a59;border-radius:50%;position:absolute}.line-one.svelte-17hr4rk{width:180px;bottom:20%;right:4%;transform:rotate(30deg)}.line-two.svelte-17hr4rk{width:110px;top:10%;left:7%;transform:rotate(-42deg)}.fit-section.svelte-17hr4rk{padding:120px 0}.fit-intro.svelte-17hr4rk{grid-template-columns:.75fr 1.2fr;align-items:start;gap:60px;display:grid}.fit-intro.svelte-17hr4rk h2:where(.svelte-17hr4rk),.pitch-copy.svelte-17hr4rk h2:where(.svelte-17hr4rk){color:var(--ink);font-family:var(--font-heading);letter-spacing:-.07em;text-transform:none;margin:0 0 20px;font-size:clamp(2.7rem,5vw,5rem);font-weight:400;line-height:.95}.fit-intro.svelte-17hr4rk>p:where(.svelte-17hr4rk):last-child{max-width:530px;color:var(--muted);margin:40px 0 0;font-size:1rem;line-height:1.85}.quality-grid.svelte-17hr4rk{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:80px;display:grid}.quality-card.svelte-17hr4rk{border-top:1px solid var(--ink);background:#fff;min-height:270px;padding:26px 28px}.quality-card.svelte-17hr4rk>span:where(.svelte-17hr4rk){color:var(--wine);font-family:var(--font-mono);font-size:.76rem}.quality-card.svelte-17hr4rk h3:where(.svelte-17hr4rk){font-family:var(--font-heading);letter-spacing:-.04em;text-transform:none;margin:64px 0 10px;font-size:1.8rem;font-weight:400}.quality-card.svelte-17hr4rk p:where(.svelte-17hr4rk){max-width:29ch;color:var(--muted);margin:0;font-size:.9rem;line-height:1.7}.pitch-section.svelte-17hr4rk{color:#fffaf7;background:#2b1d1e;padding:105px 0}.pitch-layout.svelte-17hr4rk{grid-template-columns:1fr 1fr;gap:100px;display:grid}.eyebrow-light.svelte-17hr4rk{color:#e3b43c}.pitch-copy.svelte-17hr4rk h2:where(.svelte-17hr4rk){color:#fffaf7}.pitch-copy.svelte-17hr4rk>p:where(.svelte-17hr4rk):not(.eyebrow){color:#fffaf7ad;max-width:470px;margin:0 0 30px;font-size:.97rem;line-height:1.8}.pitch-list.svelte-17hr4rk{border-top:1px solid #fffaf747}.pitch-item.svelte-17hr4rk{border-bottom:1px solid #fffaf733;grid-template-columns:55px 1fr;align-items:center;gap:20px;min-height:88px;display:grid}.pitch-item.svelte-17hr4rk span:where(.svelte-17hr4rk){color:#e3b43c;font-family:var(--font-mono);font-size:.75rem}.pitch-item.svelte-17hr4rk p:where(.svelte-17hr4rk){color:#fffaf7;margin:0;font-size:.95rem;line-height:1.5}.partnership-note.svelte-17hr4rk{gap:75px;padding-top:75px;padding-bottom:110px;display:flex}.partnership-note.svelte-17hr4rk .eyebrow:where(.svelte-17hr4rk){min-width:190px}.partnership-note.svelte-17hr4rk>p:where(.svelte-17hr4rk):last-child{max-width:560px;color:var(--muted);margin:0;font-size:.85rem;line-height:1.75}@media (width<=900px){.partnership-hero.svelte-17hr4rk{grid-template-columns:1fr;min-height:auto;padding-top:76px}.partnership-art.svelte-17hr4rk{width:100%;max-width:560px;min-height:390px;margin:0 auto}.fit-intro.svelte-17hr4rk,.pitch-layout.svelte-17hr4rk{grid-template-columns:1fr;gap:38px}.fit-intro.svelte-17hr4rk>p:where(.svelte-17hr4rk):last-child{margin-top:0}.quality-grid.svelte-17hr4rk{margin-top:48px}.pitch-layout.svelte-17hr4rk{gap:50px}}@media (width<=620px){.page-shell.svelte-17hr4rk{width:min(100% - 32px,1180px)}.partnership-hero.svelte-17hr4rk{padding:60px 24px 35px}.partnership-page.svelte-17hr4rk h1:where(.svelte-17hr4rk){font-size:clamp(3.5rem,17vw,5.5rem)}.partnership-page[dir=rtl].svelte-17hr4rk h1:where(.svelte-17hr4rk){font-size:clamp(3rem,15vw,5rem)}.partnership-art.svelte-17hr4rk{min-height:330px}.art-sun.svelte-17hr4rk{width:175px;height:175px}.art-arch.svelte-17hr4rk{border-width:15px;width:190px;height:215px}.arch-small.svelte-17hr4rk{border-width:9px;width:80px;height:110px}.art-word.svelte-17hr4rk{font-size:3rem}.fit-section.svelte-17hr4rk,.partnership-note.svelte-17hr4rk{padding-top:80px;padding-bottom:80px}.quality-grid.svelte-17hr4rk{grid-template-columns:1fr;margin-top:42px}.quality-card.svelte-17hr4rk{min-height:205px}.quality-card.svelte-17hr4rk h3:where(.svelte-17hr4rk){margin-top:40px}.pitch-section.svelte-17hr4rk{padding:80px 0}.pitch-layout.svelte-17hr4rk{gap:45px}.partnership-note.svelte-17hr4rk{display:block}.partnership-note.svelte-17hr4rk .eyebrow:where(.svelte-17hr4rk){min-width:0}.partnership-note.svelte-17hr4rk>p:where(.svelte-17hr4rk):last-child{margin-top:25px}}
