@font-face{font-family:Manrope;src:url('assets/manrope-latin.woff2') format('woff2');font-style:normal;font-weight:400 800;font-display:swap}
@font-face{font-family:Manrope;src:url('assets/manrope-latin-ext.woff2') format('woff2');font-style:normal;font-weight:400 800;font-display:swap;unicode-range:U+0100-02FF,U+1E00-1EFF}
@font-face{font-family:'DM Sans';src:url('assets/dm-sans-latin.woff2') format('woff2');font-style:normal;font-weight:400 700;font-display:swap}
@font-face{font-family:'DM Sans';src:url('assets/dm-sans-latin-ext.woff2') format('woff2');font-style:normal;font-weight:400 700;font-display:swap;unicode-range:U+0100-02FF,U+1E00-1EFF}
:root{--ink:#101716;--ink2:#182421;--paper:#f3f1e9;--soft:#f1e9ed;--lime:#c50253;--brand-light:#ff91b9;--blue:#95c8eb;--line:rgba(16,23,22,.18);--body:'DM Sans',Arial,sans-serif;--display:Manrope,Arial,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--paper);font-family:var(--body);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}img{display:block;max-width:100%}h1,h2,h3,p{margin-top:0}p{line-height:1.65}::selection{background:var(--lime);color:var(--ink)}:focus-visible{outline:3px solid #7a9b21;outline-offset:4px}.container{width:min(100% - 72px,1420px);margin-inline:auto}.section-pad{padding-block:128px}.skip-link{position:fixed;z-index:99;left:18px;top:-90px;padding:12px 16px;background:var(--lime);font-weight:700}.skip-link:focus{top:12px}
.site-header{position:relative;z-index:20;background:var(--ink);color:var(--paper);border-bottom:1px solid #35413b}.header-inner{display:flex;align-items:center;gap:50px;height:94px}.brand{display:inline-flex;align-items:center;gap:12px;flex:none}.brand-symbol{position:relative;width:48px;height:48px;border:1px solid var(--lime);border-radius:50%;display:grid;place-items:center;font-family:var(--display);font-size:22px;font-weight:800;letter-spacing:-.12em;padding-right:8px}.brand-symbol span{position:absolute;right:5px;bottom:7px;font-size:9px;letter-spacing:-.07em;color:var(--lime)}.brand-name{font-family:var(--display);font-size:11px;font-weight:800;line-height:1.05;letter-spacing:.2em}.brand-name strong{font-size:14px;letter-spacing:.065em}.nav{display:flex;align-items:center;gap:36px;margin-left:auto}.nav a{font-size:13px;font-weight:700;color:#ced6ce;transition:color .2s}.nav a:hover{color:var(--lime)}.header-contact{display:inline-flex;align-items:center;gap:26px;border:1px solid #5d6b61;padding:12px 14px 12px 18px;font-family:var(--display);font-size:13px;font-weight:800;white-space:nowrap}.header-contact span{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--lime);color:var(--ink);font-size:18px}.header-contact:hover{border-color:var(--lime)}.menu-toggle{display:none}
.hero{background:var(--ink);color:var(--paper);overflow:hidden}.hero-grid{display:grid;grid-template-columns:52% 48%;min-height:690px}.hero-copy{display:flex;flex-direction:column;padding:72px 7vw 43px 0;position:relative;z-index:1}.eyebrow,.section-kicker{display:flex;align-items:center;gap:12px;font-size:11px;line-height:1.4;font-weight:800;letter-spacing:.18em}.eyebrow{color:var(--lime);margin-bottom:56px}.eyebrow-line{display:block;width:30px;height:1px;background:var(--lime)}.hero h1,.display-heading{font-family:var(--display);font-weight:800;letter-spacing:-.087em;line-height:1.02}.hero h1{font-size:clamp(67px,7.4vw,124px);white-space:nowrap;margin-bottom:29px}.hero h1 em,.display-heading em,.project-intro em,.statement em{font-family:Georgia,serif;font-weight:400;letter-spacing:-.07em}.hero h1 em{color:var(--lime)}.hero-lead{color:#c5cdc4;font-size:17px;line-height:1.75;max-width:545px;margin-bottom:33px}.hero-actions{display:flex;align-items:center;gap:30px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;min-height:58px;padding:0 20px;font-family:var(--display);font-size:13px;font-weight:800;transition:transform .2s,background .2s}.button:hover{transform:translateY(-3px)}.button span{font-size:22px;font-weight:400}.button-lime{background:var(--lime);color:var(--ink)}.button-lime:hover{background:#ebffa2}.text-link{border-bottom:1px solid #a5ada5;padding-bottom:7px;font-size:13px;font-weight:700}.text-link span{color:var(--lime);margin-left:12px}.text-link:hover{color:var(--lime)}.hero-aside{display:flex;align-items:center;gap:15px;color:#8d9c90;font-size:10px;font-weight:700;letter-spacing:.14em;line-height:1.5;margin-top:auto;padding-top:40px}.tiny-rule{width:28px;height:1px;background:#718473}.hero-aside-index{margin-left:auto;color:var(--lime)}.hero-visual{position:relative;min-width:0;min-height:690px;background:linear-gradient(140deg,#172e33,#2e4b47 55%,#76947d)}.hero-visual img{width:100%;height:100%;object-fit:cover;object-position:center}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(16,23,22,.25),transparent 35%),linear-gradient(0deg,rgba(16,23,22,.6),transparent 45%)}.hero-visual-label{position:absolute;left:28px;bottom:30px;display:flex;flex-direction:column;gap:4px;font-family:var(--display);font-size:11px;font-weight:800;letter-spacing:.2em}.hero-visual-label span+span{color:var(--lime)}.hero-orbit{position:absolute;right:24px;top:24px;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px;width:190px}.hero-orbit span{display:grid;place-items:center;width:36px;height:36px;border:1px solid #ffffffaa;border-radius:50%;background:#0e241e6b;backdrop-filter:blur(7px);font-size:9px;font-weight:800}.ticker{border-block:1px solid #3c4b42;overflow:hidden;white-space:nowrap;color:#8d9e8c}.ticker-track{display:flex;width:max-content;animation:ticker 36s linear infinite}.ticker-track span{flex:none;display:block;padding:17px 0;font-family:var(--display);font-size:12px;font-weight:800;letter-spacing:.16em;word-spacing:16px}.ticker-track span::first-letter{color:var(--lime)}@keyframes ticker{to{transform:translateX(-50%)}}
.intro{background:var(--paper)}.intro-grid{display:grid;grid-template-columns:29% 1fr;gap:6%}.section-kicker{margin-bottom:37px}.dot{flex:none;width:9px;height:9px;border-radius:50%;background:var(--lime);border:1px solid currentColor}.display-heading{font-size:clamp(50px,5.6vw,92px);margin-bottom:30px}.intro .display-heading span{color:#a2aaa0}.intro-lead{font-size:18px;color:#4b5750;max-width:750px;margin-bottom:0}.proof-strip{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #b9c2b5;margin-top:95px}.proof-strip>div{display:flex;align-items:flex-end;gap:24px;padding:27px 24px 0 0}.proof-strip>div+div{border-left:1px solid #b9c2b5;padding-left:30px}.proof-strip strong{font-family:var(--display);font-size:clamp(58px,6vw,95px);line-height:.9;letter-spacing:-.09em}.proof-strip strong i{font-style:normal;color:#859b5e}.proof-strip div:last-child strong{font-size:clamp(37px,4vw,61px);line-height:1}.proof-strip span{font-size:13px;font-weight:700;color:#526057;line-height:1.45;padding-bottom:3px}
.portfolio{background:var(--soft)}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:55px}.section-head .display-heading{margin:0}.section-head .display-heading em{color:#788e58}.section-head>p{max-width:310px;font-size:16px;color:#55635a;margin-bottom:8px}.brand-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.brand-card{grid-column:span 2;min-height:360px;position:relative;display:flex;flex-direction:column;overflow:hidden;padding:28px;background:var(--paper);border:1px solid #cad2c7;transition:transform .25s,box-shadow .25s}.brand-card:hover{transform:translateY(-5px);box-shadow:0 18px 35px #18241b1a}.card-rescue,.card-cats{grid-column:span 3;min-height:425px}.card-rescue{background:#d7e6e6}.card-cats{background:#e7ddca}.card-kids{background:#e8e3d2}.card-sleep{background:#dce3e8}.card-care{background:#e0e9d7}.brand-card:before{content:"";position:absolute;right:-80px;top:-80px;width:250px;height:250px;border:1px solid #10171624;border-radius:50%;box-shadow:0 0 0 37px #10171608,0 0 0 74px #10171607;pointer-events:none}.card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;position:relative;z-index:1}.card-top>span:first-child{font-size:10px;font-weight:800;letter-spacing:.15em}.card-glyph{display:grid;place-items:center;width:56px;height:56px;border:1px solid #1017165a;border-radius:50%;font-size:28px;line-height:1}.card-main{position:relative;z-index:1;margin-top:auto}.brand-card h3{font-family:var(--display);font-size:clamp(28px,3vw,48px);letter-spacing:-.075em;line-height:1.08;margin-bottom:14px}.brand-card h3 em{font-family:Georgia,serif;font-weight:400}.brand-card p{font-size:15px;line-height:1.55;max-width:440px;color:#3c4b42;margin-bottom:22px}.brand-card>a{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #8fa29b;padding-top:13px;font-size:12px;font-weight:800;letter-spacing:.08em}.brand-card>a span{font-size:23px;line-height:1;font-weight:400}.brand-card>a:hover{text-decoration:underline;text-underline-offset:4px}.market-links{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:6px}.market-links a{border:1px solid #97a49b;padding:8px 11px;font-family:var(--display);font-size:11px;font-weight:800;transition:background .2s}.market-links a:hover{background:var(--ink);color:white}.project-row{display:grid;grid-template-columns:1.45fr repeat(3,1fr);border-top:1px solid #a9b5a8;margin-top:65px}.project-intro{padding:27px 24px 30px 0}.project-intro>span{font-size:10px;font-weight:800;letter-spacing:.16em}.project-intro h3{font-family:var(--display);font-size:clamp(23px,2.3vw,33px);letter-spacing:-.07em;line-height:1.18;margin:28px 0 0}.project-intro em{color:#718c54}.project-row>a{position:relative;display:flex;flex-direction:column;gap:6px;padding:31px 48px 32px 20px;border-left:1px solid #a9b5a8;transition:background .2s}.project-row>a:hover{background:#f6f7ee}.project-row strong{font-family:var(--display);font-size:18px;letter-spacing:-.05em}.project-row>a span{font-size:13px;color:#647066}.project-row b{position:absolute;right:18px;top:28px;font-size:21px;font-weight:400}
.statement{background:var(--lime);overflow:hidden}.statement-inner{position:relative;min-height:380px;display:flex;flex-direction:column;justify-content:center;padding-block:70px}.statement-inner>span:first-child{font-size:11px;font-weight:800;letter-spacing:.17em;margin-bottom:30px}.statement p{font-family:var(--display);font-size:clamp(35px,4.2vw,68px);font-weight:800;letter-spacing:-.075em;line-height:1.16;margin:0;position:relative;z-index:1}.statement em{color:#637940}.statement-star{position:absolute;right:0;top:15px;font-family:var(--display);font-size:360px;line-height:1;color:#b9de52;pointer-events:none}
.partner{background:var(--ink);color:var(--paper)}.partner-grid{display:grid;grid-template-columns:1fr .9fr;gap:12%;align-items:start}.partner .section-kicker{color:var(--lime)}.partner .display-heading{font-size:clamp(66px,7vw,114px)}.partner .display-heading em{color:var(--lime)}.partner-lead{max-width:560px;color:#c5d0c5;font-size:17px;line-height:1.7;margin-bottom:35px}.partner-steps{border-top:1px solid #6a776d}.partner-steps>div{display:grid;grid-template-columns:54px 1fr;column-gap:20px;border-bottom:1px solid #6a776d;padding:28px 0}.partner-steps span{grid-row:span 2;color:var(--lime);font-size:13px;font-weight:800}.partner-steps h3{font-family:var(--display);font-size:24px;letter-spacing:-.05em;margin-bottom:6px}.partner-steps p{color:#abb9ad;font-size:14px;max-width:370px;margin:0}
.international{background:#e4ebdf}.international-head{display:flex;align-items:end;justify-content:space-between}.international .display-heading{margin-bottom:50px}.international .display-heading em{color:#728e52}.language-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #9aa99a;border-bottom:1px solid #9aa99a}.language-grid>div{padding:32px 8% 34px 0}.language-grid>div+div{border-left:1px solid #9aa99a;padding-left:8%}.language-grid span{font-size:11px;font-weight:800;letter-spacing:.16em}.language-grid p{font-size:16px;color:#425248;max-width:570px;margin:22px 0 0}
.contact{background:var(--lime);overflow:hidden}.contact-grid{display:grid;grid-template-columns:1fr .4fr;gap:8%;align-items:center}.contact .dot{background:var(--ink)}.contact .display-heading{font-size:clamp(70px,8vw,126px)}.contact .display-heading em{color:#6e8749}.contact p:not(.section-kicker){max-width:520px;font-size:17px;margin-bottom:30px}.contact-mail{display:inline-flex;gap:30px;align-items:center;border-bottom:2px solid var(--ink);padding-bottom:8px;font-family:var(--display);font-size:clamp(19px,2.2vw,30px);font-weight:800;letter-spacing:-.05em;overflow-wrap:anywhere}.contact-mail:hover{color:#526b2e}.contact-mark{position:relative;display:grid;place-items:center;aspect-ratio:1;border:1px solid #27370d6b;border-radius:50%;transform:rotate(-15deg)}.contact-mark:before,.contact-mark:after{content:"";position:absolute;inset:25px;border:1px solid #27370d42;border-radius:50%}.contact-mark:after{inset:50px}.contact-mark>span{font-family:var(--display);font-weight:800;font-size:clamp(150px,18vw,290px);line-height:1;letter-spacing:-.15em;padding-right:.1em}.contact-mark small{position:absolute;right:3%;bottom:6%;font-family:var(--display);font-weight:800;font-size:clamp(50px,6vw,90px);line-height:1}
.footer{background:var(--ink);color:var(--paper);padding-block:40px}.footer-inner{display:flex;align-items:center;gap:40px}.footer-inner>span{margin-left:auto;color:#a6b1a6;font-size:13px}.footer-inner>a:last-child{font-size:11px;font-weight:800;letter-spacing:.1em;color:var(--lime)}
#o-nas,#marki,#wspolpraca,#international,#kontakt{scroll-margin-top:85px}
@media(max-width:1150px){.container{width:min(100% - 48px,1420px)}.header-inner{gap:25px}.nav{gap:20px}.hero-grid{grid-template-columns:54% 46%}.hero h1{font-size:clamp(63px,7vw,93px)}.hero-copy{padding-right:35px}.hero-visual,.hero-grid{min-height:620px}.proof-strip>div{display:block}.proof-strip span{display:block;margin-top:10px}.project-row{grid-template-columns:1.1fr repeat(3,1fr)}}
@media(max-width:800px){.section-pad{padding-block:82px}.site-header{position:sticky;top:0}.header-inner{height:72px}.brand-symbol{width:42px;height:42px}.header-contact{margin-left:auto;padding:0;border:0;font-size:0;gap:0}.header-contact span{width:38px;height:38px;font-size:21px}.menu-toggle{display:flex;flex-direction:column;justify-content:center;gap:6px;width:40px;height:40px;padding:8px;border:0;background:none;color:inherit;cursor:pointer}.menu-toggle span{width:24px;height:2px;background:var(--paper);transition:transform .2s}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(4px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-4px) rotate(-45deg)}.nav{position:absolute;left:0;right:0;top:72px;display:none;flex-direction:column;align-items:stretch;gap:0;background:var(--ink);padding:8px 24px 22px;box-shadow:0 14px 25px #0005}.nav.is-open{display:flex}.nav a{padding:14px 0;border-top:1px solid #465249;font-size:16px}.hero-grid{display:flex;flex-direction:column;min-height:0}.hero-copy{padding:64px 0 35px}.hero h1{font-size:clamp(61px,10vw,100px)}.eyebrow{margin-bottom:38px}.hero-lead{font-size:16px;max-width:650px}.hero-aside{display:none}.hero-visual{min-height:0;height:420px;margin-inline:-24px}.hero-visual img{object-position:center 43%}.intro-grid{display:block}.intro-grid .section-kicker{margin-bottom:48px}.display-heading{font-size:clamp(47px,8vw,74px)}.proof-strip{margin-top:65px}.proof-strip strong{font-size:65px}.proof-strip div:last-child strong{font-size:37px}.proof-strip>div+div{padding-left:17px}.section-head{display:block}.section-head>p{margin-top:24px;max-width:550px}.brand-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-card,.card-rescue,.card-cats{grid-column:span 1;min-height:390px}.card-care{grid-column:span 2;min-height:300px}.project-row{grid-template-columns:repeat(3,1fr)}.project-intro{grid-column:1/-1}.project-row>a:first-of-type{border-left:0}.statement-inner{min-height:310px}.statement-star{font-size:270px;top:45px}.partner-grid{grid-template-columns:1fr;gap:70px}.contact-grid{grid-template-columns:1fr .35fr}.contact-mark>span{font-size:120px}.contact-mark small{font-size:48px}}
@media(max-width:580px){.container{width:min(100% - 36px,620px)}.hero-copy{padding-top:55px}.hero h1{font-size:clamp(56px,12vw,72px)}.hero-actions{gap:20px;flex-wrap:wrap}.hero-visual{height:330px;margin-inline:-18px}.hero-orbit{right:13px;top:13px;width:130px}.hero-orbit span{width:28px;height:28px;font-size:8px}.hero-visual-label{left:18px;bottom:18px}.ticker-track span{font-size:10px;padding-block:13px}.intro-lead{font-size:16px}.proof-strip{grid-template-columns:1fr;gap:0}.proof-strip>div,.proof-strip>div+div{display:flex;align-items:center;gap:22px;padding:20px 0;border-left:0;border-bottom:1px solid #b9c2b5}.proof-strip span{margin:0}.proof-strip div:last-child strong{font-size:35px;min-width:140px}.proof-strip strong{min-width:140px}.brand-grid{grid-template-columns:1fr}.brand-card,.card-rescue,.card-cats,.card-care{grid-column:auto;min-height:350px}.card-rescue,.card-cats{min-height:390px}.brand-card h3{font-size:36px}.project-row{display:block}.project-intro{padding-bottom:28px}.project-row>a,.project-row>a:first-of-type{border-left:0;border-top:1px solid #a9b5a8;padding-left:0}.statement-inner{min-height:300px}.statement p{font-size:clamp(38px,9vw,55px)}.statement-star{font-size:210px;top:70px;right:-50px}.partner .display-heading{font-size:clamp(70px,16vw,100px)}.language-grid{display:block}.language-grid>div,.language-grid>div+div{padding:28px 0;border-left:0}.language-grid>div+div{border-top:1px solid #9aa99a}.contact-grid{display:block}.contact .display-heading{font-size:clamp(63px,13vw,88px)}.contact-mark{display:none}.contact-mail{font-size:21px}.footer-inner{flex-wrap:wrap;gap:20px}.footer-inner>span{width:100%;margin:10px 0 0}.footer-inner>a:last-child{margin-left:auto}}

/* Brand identities and marketplace reach */
.group-logo{display:block;width:142px;height:56px;object-fit:contain;object-position:left center}.group-logo-footer{width:112px;height:44px}
.marketplace-banner{display:grid;grid-template-columns:31% 1fr;gap:5%;align-items:center;margin-top:78px;padding:42px 48px;background:#142622;color:#f5f6e8;position:relative;overflow:hidden}.marketplace-banner:after{content:"";position:absolute;width:450px;height:450px;border:1px solid #b4e3563d;border-radius:50%;right:-250px;top:-250px;box-shadow:0 0 0 55px #b4e3560a,0 0 0 110px #b4e35608;pointer-events:none}.marketplace-mark{font-family:var(--display);font-size:clamp(54px,7vw,105px);font-weight:800;letter-spacing:-.12em;line-height:1;white-space:nowrap;color:var(--lime)}.marketplace-mark span{display:inline-block;margin:0 .11em;font-size:.48em;vertical-align:middle;transform:translateY(-.13em)}.marketplace-kicker{font-size:11px;font-weight:800;letter-spacing:.18em;color:var(--lime);margin:0 0 14px}.marketplace-banner h3{font-family:var(--display);font-size:clamp(28px,3vw,45px);line-height:1.08;letter-spacing:-.055em;margin:0 0 16px}.marketplace-banner p:last-child{color:#d1dccf;font-size:15px;line-height:1.6;max-width:650px;margin:0}
.brand-card{min-height:405px}.card-rescue,.card-cats{min-height:470px}.brand-logo{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:12px;min-height:78px;max-width:245px;margin-top:22px;padding:9px 16px;background:#ffffffb8;border:1px solid #24382c22;border-radius:4px}.brand-logo img{display:block;max-width:100%;width:auto;max-height:58px;object-fit:contain}.brand-logo-pair{max-width:330px;justify-content:space-around}.brand-logo-pair img{max-width:46%;max-height:60px}.brand-logo-dark{background:#182622;border-color:#182622}.project-logo{display:flex!important;align-items:center;justify-content:center;width:100%;max-width:120px;height:57px;margin-bottom:13px;padding:7px 10px;border-radius:3px}.project-logo-dark{background:#182622}.project-logo img{display:block;max-width:100%;max-height:100%;object-fit:contain}.project-row>a .project-logo{color:inherit}
.brand-logo-kisando{background:#fff;border-color:#24382c22}.brand-logo-kisando img{max-width:58px;max-height:58px}
@media(max-width:800px){.group-logo{width:108px;height:47px}.brand-card,.card-rescue,.card-cats{min-height:440px}.card-care{min-height:370px}.marketplace-banner{margin-top:65px;padding:34px;grid-template-columns:1fr}.marketplace-mark{font-size:65px}.brand-logo{min-height:68px}.project-logo{height:52px}}
@media(max-width:580px){.marketplace-banner{margin-top:50px;padding:28px 25px;gap:17px}.marketplace-mark{font-size:58px}.marketplace-banner h3{font-size:31px}.marketplace-banner p:last-child{font-size:14px}.brand-card,.card-rescue,.card-cats,.card-care{min-height:420px}.card-cats{min-height:490px}.brand-logo{min-height:68px;max-width:225px;margin-top:17px}.brand-logo-pair{max-width:100%}.project-logo{max-width:110px}.group-logo-footer{width:100px;height:40px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important}.ticker-track{animation-duration:60s!important}}

.ticker-track span::first-letter{color:inherit}
.group-logo{width:142px;height:62px;object-fit:contain;filter:brightness(1.35) saturate(1.1)}
.group-logo-footer{width:112px;height:49px}
@media(max-width:800px){.group-logo{width:108px;height:47px}.group-logo-footer{width:100px;height:44px}}

/* Logo magenta replaces the former lime accents. */
::selection{background:var(--brand-light);color:var(--ink)}
:focus-visible{outline-color:var(--brand-light)}
.skip-link{color:#fff}
.proof-strip strong i{color:var(--lime)}
.nav a:hover,.eyebrow,.hero h1 em,.text-link span,.text-link:hover,.hero-aside-index,.hero-visual-label span+span,.partner .section-kicker,.partner .display-heading em,.partner-steps span,.marketplace-mark,.marketplace-kicker,.footer-inner>a:last-child{color:var(--brand-light)}
.partner .dot{background:var(--brand-light)}
.eyebrow-line{background:var(--brand-light)}
.header-contact span,.button-lime{color:#fff}
.button-lime:hover{background:#dc2770}
.header-contact:hover{border-color:var(--brand-light)}
.section-head .display-heading em,.project-intro em,.international .display-heading em{color:#aa0648}
.statement,.contact{color:#fff}
.statement em,.contact .display-heading em{color:#ffe0eb}
.statement-star{color:#dc2d72}
.contact .dot{background:#fff}
.contact-mail{border-bottom-color:#fff}
.contact-mail:hover{color:#ffe0eb}
.contact-links{display:flex;flex-direction:column;align-items:flex-start;gap:18px}
.contact-mark,.contact-mark:before,.contact-mark:after{border-color:#ffffff6b}
.international{background:#f3e7ed}
.international .language-grid{border-color:#c8aeb9}
.international .language-grid>div+div{border-color:#c8aeb9}
.marketplace-banner{background:#21181d}
.marketplace-banner:after{border-color:#f593b13d;box-shadow:0 0 0 55px #f593b10a,0 0 0 110px #f593b108}
@media(max-width:800px){.header-contact span{color:#fff}}
