@font-face{font-family:BULKYPIX;src:url(/BULKYPIX.TTF)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Chillax;src:url(/Chillax/Fonts/WEB/fonts/Chillax-Light.woff2)format("woff2"),url(/Chillax/Fonts/WEB/fonts/Chillax-Light.woff)format("woff"),url(/Chillax/Fonts/WEB/fonts/Chillax-Light.ttf)format("truetype");font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:Chillax;src:url(/Chillax/Fonts/WEB/fonts/Chillax-Regular.woff2)format("woff2"),url(/Chillax/Fonts/WEB/fonts/Chillax-Regular.woff)format("woff"),url(/Chillax/Fonts/WEB/fonts/Chillax-Regular.ttf)format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Chillax;src:url(/Chillax/Fonts/WEB/fonts/Chillax-Medium.woff2)format("woff2"),url(/Chillax/Fonts/WEB/fonts/Chillax-Medium.woff)format("woff"),url(/Chillax/Fonts/WEB/fonts/Chillax-Medium.ttf)format("truetype");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:Chillax;src:url(/Chillax/Fonts/WEB/fonts/Chillax-Semibold.woff2)format("woff2"),url(/Chillax/Fonts/WEB/fonts/Chillax-Semibold.woff)format("woff"),url(/Chillax/Fonts/WEB/fonts/Chillax-Semibold.ttf)format("truetype");font-weight:600;font-display:swap;font-style:normal}@font-face{font-family:Chillax;src:url(/Chillax/Fonts/WEB/fonts/Chillax-Bold.woff2)format("woff2"),url(/Chillax/Fonts/WEB/fonts/Chillax-Bold.woff)format("woff"),url(/Chillax/Fonts/WEB/fonts/Chillax-Bold.ttf)format("truetype");font-weight:700;font-display:swap;font-style:normal}.side-panel-backdrop{z-index:999999!important}.side-panel{z-index:1000000!important}:root{--primary:#000;--secondary:#333;--accent:#000;--accent-alt:#666;--background:#fff;--surface:#fafafa;--border:#e5e5e5;--text-primary:#000;--text-secondary:#333;--text-muted:#666;--dark-bg:#0a0a0a;--dark-surface:#1a1a1a;--dark-surface-light:#2a2a2a;--dark-text:#fff;--dark-text-secondary:#ffffffd9;--font-primary:"Chillax",-apple-system,BlinkMacSystemFont,sans-serif;--font-display:"Chillax",-apple-system,BlinkMacSystemFont,sans-serif;--font-mono:"JetBrains Mono","SF Mono",Monaco,monospace;--brand-cream:#fafafa;--brand-red:#000;--brand-salmon:#000;--brand-green:#0a0a0a;--accent-color:var(--accent);--accent-color-dark:var(--secondary);--accent-color-rgb:237,133,127;--border-color:var(--border);--bg-secondary:var(--surface);--text-label:.875rem;--text-small:.9375rem;--text-body:1rem;--text-lead:1.0625rem;--text-large:1.125rem;--landing-padding-left:2.5rem;--landing-padding-right:0;--landing-padding-y:clamp(.5rem,1.5vw,1rem);--space-1:.5rem;--space-2:1rem;--space-3:1.5rem;--space-4:2rem;--space-6:3rem;--space-8:4rem;--space-12:6rem;--space-16:8rem;--btn-radius:0;--btn-padding-y:.9rem;--btn-padding-x:2rem;--btn-font:var(--font-primary);--btn-text-transform:uppercase;--btn-letter-spacing:.1em;--btn-primary-bg:#000;--btn-primary-text:#fff;--btn-dark-bg:#000;--btn-dark-text:#fff;--btn-ghost-border:#0003;--btn-shadow:0 1px 0 #00000014}*{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;overflow-x:hidden}body{cursor:default;background:#fff;margin:0;padding:0;font-family:Chillax,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.125rem;font-weight:400}body.page-dark{background:#050505!important}body.page-dark main{background:0 0!important}main{background:#fff;align-items:stretch;display:flex;overflow-x:hidden;flex-direction:column!important;width:100%!important}*{cursor:default}button,a,[role=button],.nav-arrow{cursor:pointer}input,textarea,select{cursor:text}.bg-brand\.cream{background-color:var(--brand-cream)}.text-brand-red{color:var(--brand-red)}.text-brand-salmon{color:var(--brand-salmon)}.text-brand-green{color:var(--brand-green)}.bg-brand-green{background-color:var(--brand-green)}.font-display{font-family:var(--font-display)}.font-cairo{font-family:Cairo,sans-serif}.font-ui{font-family:var(--font-primary)}.section-label{color:#fff;letter-spacing:.15em;text-transform:uppercase;z-index:10;background:#000;padding:8px 16px;font-family:Chillax,sans-serif;font-size:11px;font-weight:600;display:inline-block}.btn{--btn-bg-current:var(--btn-dark-bg);--btn-text-current:var(--btn-dark-text);padding:var(--btn-padding-y)var(--btn-padding-x);border-radius:var(--btn-radius);font-family:var(--btn-font);letter-spacing:var(--btn-letter-spacing);text-transform:var(--btn-text-transform);background:var(--btn-bg-current);color:var(--btn-text-current);border:1px solid #0000;justify-content:center;align-items:center;gap:.65rem;min-height:3.25rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:transform .25s,box-shadow .25s,background .25s,color .25s,border-color .25s;display:inline-flex;position:relative;overflow:hidden}.btn:after{content:"";opacity:0;background:#fff3;transition:opacity .25s;position:absolute;inset:0}.btn:hover{box-shadow:var(--btn-shadow);transform:translateY(-1px)}.btn:hover:after{opacity:.2}.btn:active{box-shadow:none;transform:translateY(0)}.btn:focus-visible{outline-offset:3px;outline:2px solid #d9773ecc}.btn svg{transition:transform .25s}.btn:hover svg{transform:translate(4px)}.btn--primary{--btn-bg-current:var(--btn-primary-bg);--btn-text-current:var(--btn-primary-text);border-color:#0000}.btn--primary:hover{background:#333;box-shadow:0 4px 12px #0003}.btn--dark{--btn-bg-current:var(--btn-dark-bg);--btn-text-current:var(--btn-dark-text)}.btn--ghost{--btn-bg-current:transparent;--btn-text-current:#f4efe3;border-color:var(--btn-ghost-border);box-shadow:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.btn--ghost:hover{box-shadow:none;background:#f4efe31f;border-color:#f4efe38c}.btn--outline{--btn-bg-current:transparent;--btn-text-current:var(--btn-primary-bg);border-color:#d9773e80}.btn--outline:hover{border-color:var(--btn-primary-bg);background:#d9773e1a}.btn--block{justify-content:center;width:100%}.btn--icon{padding-right:2.6rem}.btn--icon svg{margin-left:.35rem}.btn--xl{padding:1.2rem 3rem;font-size:.95rem}.blog-header-text .section-label{margin-bottom:16px}
.cookie-widget{z-index:9999;-webkit-backdrop-filter:blur(14px)saturate(110%);background:linear-gradient(#0a0a0ae6 0%,#050505f2 100%);border:1px solid #ffffff24;border-radius:14px;max-width:860px;position:fixed;bottom:clamp(1rem,2.5vw,2rem);left:clamp(1rem,3vw,2rem);right:clamp(1rem,3vw,2rem);overflow:hidden;box-shadow:0 18px 40px #00000073}.cookie-content{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem 1.25rem;padding:clamp(1rem,2.4vw,1.35rem);display:grid}.cookie-text{flex-direction:column;gap:.5rem;min-width:0;display:flex}.cookie-title{color:#fff;font-family:var(--font-display);letter-spacing:.01em;margin:0;font-size:clamp(1.05rem,2vw,1.35rem);font-weight:500}.cookie-description{color:#ffffffc7;font-family:var(--font-body);max-width:72ch;margin:0;font-size:clamp(.83rem,1.3vw,.95rem);line-height:1.55}.cookie-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;display:flex}.cookie-link,.cookie-button{min-height:38px;font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;border-radius:9px;padding:.5rem .85rem;font-weight:600;text-decoration:none;transition:background .2s,color .2s,border-color .2s,transform .2s}.cookie-link{color:#ffffffe6;background:#ffffff0a;border:1px solid #ffffff47;justify-content:center;align-items:center;display:inline-flex}.cookie-link:hover{color:#fff;background:#ffffff1a;border-color:#ffffff73}.cookie-button{cursor:pointer;border:1px solid #0000}.cookie-button.decline{color:#ffffffe6;background:#ffffff0a;border-color:#ffffff47}.cookie-button.decline:hover{color:#fff;background:#ffffff1a;border-color:#ffffff73}.cookie-button.accept{color:#050505;background:#fff;border-color:#fff}.cookie-button.accept:hover{background:#ffffffe6;transform:translateY(-1px)}@media (max-width:900px){.cookie-content{grid-template-columns:1fr;align-items:stretch}.cookie-actions{justify-content:flex-start}}@media (max-width:640px){.cookie-widget{border-radius:12px;bottom:.75rem;left:.75rem;right:.75rem}.cookie-actions{grid-template-columns:1fr;gap:.5rem;display:grid}.cookie-link,.cookie-button{width:100%}}
