@font-face{font-family:lato;src:url(../media/normal_400_3f18028a-s.p.0put2--9ix-3p.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:lato;src:url(../media/normal_700_ceaca817-s.p.0az0.9544w3d6.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:lato Fallback;src:local(Arial);ascent-override:100.88%;descent-override:21.77%;line-gap-override:0.0%;size-adjust:97.84%}.lato_7411eca2-module__mN8lYa__className{font-family:lato,lato Fallback}.lato_7411eca2-module__mN8lYa__variable{--gp-lato:"lato", "lato Fallback"}
@font-face{font-family:heebo;src:url(../media/normal_400_700_df6ae575-s.p.05.1ccstyjr3y.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:heebo Fallback;src:local(Arial);ascent-override:104.26%;descent-override:41.88%;line-gap-override:0.0%;size-adjust:100.51%}.heebo_5786c631-module__uCsp8q__className{font-family:heebo,heebo Fallback}.heebo_5786c631-module__uCsp8q__variable{--gp-heebo:"heebo", "heebo Fallback"}
@font-face{font-family:inter;src:url(../media/normal_400_900_1dc044f4-s.p.0q-301v4kxxnr.woff2)format("woff2");font-display:swap;font-weight:400 600;font-style:normal}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_688a8eca-module__6h7JbW__className{font-family:inter,inter Fallback}.inter_688a8eca-module__6h7JbW__variable{--gp-inter:"inter", "inter Fallback"}
[data-theme=dr-gerhard-pienaar]{--gp-ink:#26536d;--gp-indigo:#1d4258;--gp-gold:#bd9b69;--gp-gold-deep:#84653a;--gp-gold-soft:#d9c19a;--gp-navy:#16242f;--gp-grey:#666;--gp-muted:#7796b9;--gp-peach:#fdd79a;--gp-cream:#f4f7f9;--gp-cream-2:#f8f4ed;--gp-line:#e2e2e2;--gp-line-2:#ddd;--gp-white:#fff;--gp-font-display:var(--gp-lato), "Lato", sans-serif;--gp-font-body:var(--gp-heebo), "Heebo", sans-serif;--gp-font-accent:var(--gp-inter), "Inter", sans-serif;--gp-container:1400px;--gp-pad:clamp(1rem, 3vw, 2rem);--gp-radius:2px;font-family:var(--gp-font-body);color:var(--gp-ink);background:var(--gp-white)}[data-theme=dr-gerhard-pienaar] h1,[data-theme=dr-gerhard-pienaar] h2,[data-theme=dr-gerhard-pienaar] h3,[data-theme=dr-gerhard-pienaar] h4{font-family:var(--gp-font-display);letter-spacing:-.01em;font-weight:700;line-height:1.12}[data-theme=dr-gerhard-pienaar] .gp-container{max-width:var(--gp-container);padding-inline:var(--gp-pad);margin-inline:auto}[data-theme=dr-gerhard-pienaar] .gp-eyebrow{font-family:var(--gp-font-accent);letter-spacing:.22em;text-transform:uppercase;color:var(--gp-gold-deep);align-items:center;gap:12px;font-size:.8rem;font-weight:600;display:inline-flex}[data-theme=dr-gerhard-pienaar] .gp-eyebrow:before{content:"";background:var(--gp-gold);width:34px;height:1px}[data-theme=dr-gerhard-pienaar] .gp-eyebrow--bare:before{display:none}[data-theme=dr-gerhard-pienaar] .gp-display{font-size:clamp(2.1rem,4.2vw,3.5rem)}[data-theme=dr-gerhard-pienaar] .gp-h2{font-size:clamp(1.7rem,2.8vw,2.4rem)}[data-theme=dr-gerhard-pienaar] .gp-h3{font-size:clamp(1.15rem,1.6vw,1.4rem)}[data-theme=dr-gerhard-pienaar] .gp-lead{color:var(--gp-grey);max-width:68ch;font-size:1.06rem;line-height:1.75}[data-theme=dr-gerhard-pienaar] .gp-body{color:var(--gp-grey);font-size:.99rem;line-height:1.75}[data-theme=dr-gerhard-pienaar] .gp-btn{font-family:var(--gp-font-accent);letter-spacing:.14em;text-transform:uppercase;border-radius:var(--gp-radius);cursor:pointer;border:1px solid #0000;align-items:center;gap:10px;padding:16px 30px;font-size:.82rem;font-weight:600;text-decoration:none;transition:background-color .25s,color .25s,border-color .25s;display:inline-flex}[data-theme=dr-gerhard-pienaar] .gp-btn--gold{background:var(--gp-gold);color:var(--gp-navy)}[data-theme=dr-gerhard-pienaar] .gp-btn--gold:hover,[data-theme=dr-gerhard-pienaar] .gp-btn--ink{background:var(--gp-ink);color:var(--gp-white)}[data-theme=dr-gerhard-pienaar] .gp-btn--ink:hover{background:var(--gp-indigo)}[data-theme=dr-gerhard-pienaar] .gp-btn--ghost{border-color:var(--gp-ink);color:var(--gp-ink);background:0 0}[data-theme=dr-gerhard-pienaar] .gp-btn--ghost:hover{background:var(--gp-ink);color:var(--gp-white)}[data-theme=dr-gerhard-pienaar] .gp-btn--ghost-light{color:var(--gp-white);background:0 0;border-color:#ffffff73}[data-theme=dr-gerhard-pienaar] .gp-btn--ghost-light:hover{border-color:var(--gp-gold);color:var(--gp-gold-soft)}[data-theme=dr-gerhard-pienaar] .gp-band{padding-block:clamp(3.4rem,7vw,6.2rem)}[data-theme=dr-gerhard-pienaar] .gp-band--cream{background:var(--gp-cream)}[data-theme=dr-gerhard-pienaar] .gp-band--cream2{background:var(--gp-cream-2)}[data-theme=dr-gerhard-pienaar] .gp-band--peach{background:var(--gp-peach)}[data-theme=dr-gerhard-pienaar] .gp-band--ink{background:var(--gp-ink);color:var(--gp-white)}[data-theme=dr-gerhard-pienaar] .gp-band--ink .gp-body,[data-theme=dr-gerhard-pienaar] .gp-band--ink .gp-lead{color:#ffffffb8}[data-theme=dr-gerhard-pienaar] .gp-card{background:var(--gp-white);border:1px solid var(--gp-line);border-radius:var(--gp-radius)}[data-theme=dr-gerhard-pienaar] .gp-rule{border:0;border-top:1px solid var(--gp-line)}[data-theme=dr-gerhard-pienaar] .gp-img{border-radius:var(--gp-radius);position:relative;overflow:hidden}[data-theme=dr-gerhard-pienaar] .gp-img img{object-fit:cover}[data-theme=dr-gerhard-pienaar] .gp-placeholder{border:2px dashed var(--gp-gold);background:var(--gp-cream);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:28px;display:flex}[data-theme=dr-gerhard-pienaar] .gp-placeholder-badge{font-family:var(--gp-font-accent);letter-spacing:.12em;text-transform:uppercase;background:var(--gp-gold);color:var(--gp-ink);border-radius:var(--gp-radius);padding:6px 12px;font-size:.72rem;font-weight:600}[data-theme=dr-gerhard-pienaar] .gp-art{pointer-events:none;-webkit-user-select:none;user-select:none;mix-blend-mode:multiply;opacity:.14;animation:14s ease-in-out infinite alternate gpDrift;position:absolute}[data-theme=dr-gerhard-pienaar] .gp-art img{width:100%;height:auto}[data-theme=dr-gerhard-pienaar] .gp-art--strong{opacity:.2}@keyframes gpDrift{0%{transform:translateY(-10px)rotate(-1deg)}to{transform:translateY(14px)rotate(1.2deg)}}@keyframes gpKenburns{0%{transform:scale(1)}to{transform:scale(1.07)}}[data-theme=dr-gerhard-pienaar] .gp-kenburns img{will-change:transform;animation:22s ease-in-out infinite alternate gpKenburns}@keyframes gpMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}[data-theme=dr-gerhard-pienaar] .gp-marquee{border-block:1px solid var(--gp-line);background:var(--gp-white);padding-block:16px;overflow:hidden}[data-theme=dr-gerhard-pienaar] .gp-marquee-track{width:max-content;animation:36s linear infinite gpMarquee;display:flex}[data-theme=dr-gerhard-pienaar] .gp-marquee:hover .gp-marquee-track{animation-play-state:paused}[data-theme=dr-gerhard-pienaar] .gp-marquee-item{font-family:var(--gp-font-accent);letter-spacing:.22em;text-transform:uppercase;color:var(--gp-grey);white-space:nowrap;align-items:center;gap:26px;padding-right:26px;font-size:.8rem;font-weight:600;display:inline-flex}[data-theme=dr-gerhard-pienaar] .gp-marquee-item:after{content:"·";color:var(--gp-gold);font-size:1.4rem;line-height:0}@media (prefers-reduced-motion:reduce){[data-theme=dr-gerhard-pienaar] .gp-art,[data-theme=dr-gerhard-pienaar] .gp-kenburns img,[data-theme=dr-gerhard-pienaar] .gp-marquee-track{animation:none}[data-theme=dr-gerhard-pienaar] .gp-marquee{overflow-x:auto}}[data-theme=dr-gerhard-pienaar] .gp-prose{color:var(--gp-grey);font-size:1rem;line-height:1.8}[data-theme=dr-gerhard-pienaar] .gp-prose h2,[data-theme=dr-gerhard-pienaar] .gp-prose h3{color:var(--gp-ink);margin-top:1.6em;margin-bottom:.5em}[data-theme=dr-gerhard-pienaar] .gp-prose p{margin-bottom:1em}[data-theme=dr-gerhard-pienaar] .gp-prose ul{margin-bottom:1em;padding-left:1.4rem;list-style:outside}[data-theme=dr-gerhard-pienaar] .gp-prose ol{margin-bottom:1em;padding-left:1.4rem;list-style:decimal}[data-theme=dr-gerhard-pienaar] .gp-prose li{margin-bottom:.35em}[data-theme=dr-gerhard-pienaar] .gp-prose strong{color:var(--gp-ink);font-weight:600}[data-theme=dr-gerhard-pienaar]{--cc-surface:var(--gp-white);--cc-ink:var(--gp-ink);--cc-muted:var(--gp-grey);--cc-border:var(--gp-line);--cc-accent:var(--gp-gold);--cc-accent-ink:var(--gp-navy);--cc-accent-hover:var(--gp-ink);--cc-accent-hover-ink:var(--gp-white);--cc-check:var(--gp-ink);--cc-radius:var(--gp-radius);--cc-btn-radius:var(--gp-radius)}
