@font-face{font-family:Inter Tight;src:url(/fonts/inter-tight-latin-ext.woff2) format("woff2");font-style:normal;font-weight:300 700;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;src:url(/fonts/inter-tight-latin.woff2) format("woff2");font-style:normal;font-weight:300 700;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;src:url(/fonts/inter-tight-italic-latin-ext.woff2) format("woff2");font-style:italic;font-weight:400;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;src:url(/fonts/inter-tight-italic-latin.woff2) format("woff2");font-style:italic;font-weight:400;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:BAFF Neue;src:local("HelveticaNeue-Light"),local("Helvetica Neue Light"),local("HelveticaNeue-Thin");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:BAFF Neue;src:local("HelveticaNeue"),local("Helvetica Neue"),local("HelveticaNeue-Roman");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:BAFF Neue;src:local("HelveticaNeue-Medium"),local("Helvetica Neue Medium");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:BAFF Neue;src:local("HelveticaNeue-Bold"),local("Helvetica Neue Bold");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:BAFF Neue;src:local("HelveticaNeue-Italic"),local("Helvetica Neue Italic");font-weight:400;font-style:italic;font-display:swap}:root{--bone-50: #fbfaf6;--bone-100: #f6f5f0;--bone-200: #efede5;--bone-300: #e3dfd4;--sand-300: #d8cfbe;--sand-400: #c4b7a2;--greige-500: #b8ab97;--clay-600: #87765c;--ink-900: #1e1c19;--ink-800: #2e2c28;--ink-600: #4a4741;--ink-400: #7c776e;--ink-300: #a8a29a;--olive-500: #789068;--olive-600: #5f7551;--olive-200: #cdd6c5;--terracotta-500: #c07460;--terracotta-600: #a75c49;--terracotta-200: #e6cdc4;--blush-500: #d88078;--white: #ffffff;--surface-canvas: var(--bone-100);--surface-shell: var(--bone-50);--surface-card: var(--white);--surface-sunken: var(--bone-200);--surface-ink: var(--ink-900);--surface-accent: var(--olive-500);--surface-accent-soft: var(--olive-200);--accent-attention: var(--terracotta-500);--accent-attention-hover: var(--terracotta-600);--accent-attention-soft: var(--terracotta-200);--accent-highlight: var(--blush-500);--surface-attention: var(--terracotta-500);--text-on-attention: var(--bone-50);--text-primary: var(--ink-800);--text-secondary: var(--ink-600);--text-muted: var(--ink-400);--text-inverse: var(--bone-50);--text-accent: var(--olive-600);--text-link: var(--ink-800);--text-link-hover: var(--olive-600);--border-hairline: #e3dfd4;--border-subtle: #d8cfbe;--border-strong: var(--ink-800);--status-success: var(--olive-600);--status-warning: var(--clay-600);--status-error: #a6482f}:root{--font-sans: "Inter Tight", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-body: var(--font-sans);--font-display: var(--font-sans);--fw-light: 300;--fw-regular: 400;--fw-medium: 500;--fw-bold: 700;--fs-display: clamp(40px, 6.2vw, 76px);--fs-h1: clamp(34px, 4.6vw, 54px);--fs-h2: clamp(28px, 3.2vw, 38px);--fs-h3: clamp(23px, 2.4vw, 27px);--fs-h4: 21px;--fs-body-lg: 19px;--fs-body: 17px;--fs-body-sm: 15px;--fs-caption: 13px;--fs-overline: 12px;--lh-tight: 1.06;--lh-display: 1;--lh-heading: 1.2;--lh-body: 1.55;--lh-loose: 1.75;--ls-display: -.03em;--ls-heading: -.01em;--ls-body: 0;--ls-overline: .14em;--measure-narrow: 34ch;--measure-body: 52ch;--measure-wide: 68ch}:root{--space-0: 0;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--space-10: 128px;--space-11: 176px;--gutter-page: clamp(24px, 4vw, 48px);--gutter-page-lg: clamp(24px, 7vw, 96px);--section-y: clamp(64px, 10vw, 128px);--stack-tight: var(--space-3);--stack: var(--space-5);--stack-loose: var(--space-8);--max-page: 1240px;--max-text: 640px;--grid-columns: 12}:root{--radius-none: 0;--radius-xs: 2px;--radius-sm: 4px;--radius-md: 8px;--radius-pill: 999px;--radius-organic: 62% 38% 55% 45% / 48% 55% 45% 52%;--border-width-hairline: 1px;--border-width-strong: 1.5px;--shadow-none: none;--shadow-sm: 0 1px 2px rgba(46, 44, 40, .05);--shadow-lift: 0 12px 32px -18px rgba(46, 44, 40, .28);--shadow-photo: 0 24px 60px -32px rgba(46, 44, 40, .35);--shadow-inset-hairline: inset 0 0 0 1px var(--border-hairline);--blur-veil: blur(14px);--veil-light: rgba(246, 245, 240, .82);--veil-ink: rgba(30, 28, 25, .42);--scrim-photo: linear-gradient(to top, rgba(30, 28, 25, .42), rgba(30, 28, 25, 0));--focus-ring: 1.5px solid var(--ink-800);--focus-offset: 3px}:root{--dur-instant: 90ms;--dur-fast: .18s;--dur-base: .32s;--dur-slow: .62s;--dur-reveal: .9s;--ease-standard: cubic-bezier(.22, .61, .36, 1);--ease-out-soft: cubic-bezier(.16, 1, .3, 1);--ease-in-out-soft: cubic-bezier(.4, 0, .2, 1);--transition-color: color var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard);--transition-reveal: opacity var(--dur-reveal) var(--ease-out-soft), transform var(--dur-reveal) var(--ease-out-soft);--hover-image-scale: 1.03;--press-scale: .995}*,*:before,*:after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;font-family:var(--font-body);font-size:var(--fs-body);font-weight:var(--fw-regular);line-height:var(--lh-body);letter-spacing:var(--ls-body);color:var(--text-primary);background:var(--surface-canvas);text-wrap:pretty}h1,h2,h3,h4{margin:0;font-weight:var(--fw-light);letter-spacing:var(--ls-heading);line-height:var(--lh-heading);color:var(--text-primary)}h1{font-size:var(--fs-h1);line-height:var(--lh-display);letter-spacing:var(--ls-display)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3)}h4{font-size:var(--fs-h4);font-weight:var(--fw-medium)}p{margin:0 0 var(--space-4);max-width:var(--measure-body)}strong,b{font-weight:var(--fw-bold)}a{color:var(--text-link);text-decoration:none;border-bottom:1px solid var(--border-subtle);transition:var(--transition-color)}a:hover{color:var(--text-link-hover);border-bottom-color:var(--olive-500)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}img{max-width:100%;display:block}::selection{background:var(--olive-200);color:var(--ink-900)}.baff-overline{font-size:var(--fs-overline);letter-spacing:var(--ls-overline);text-transform:uppercase;color:var(--text-muted);font-weight:var(--fw-regular)}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}}html{scroll-behavior:smooth}body{background:var(--surface-canvas);overflow-x:clip}#kontakt,#formularz,#inspire,#brands{scroll-margin-top:84px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media(max-width:700px){:root{--fs-display: 36px;--fs-h1: 29px;--fs-h2: 23px;--fs-h3: 19.5px;--fs-h4: 16.5px;--fs-body-lg: 15.5px;--fs-body: 14.5px;--fs-body-sm: 13.5px;--fs-caption: 12px;--fs-overline: 11px;--lh-body: 1.62;--section-y: 104px;--gutter-page: 28px;--gutter-page-lg: 28px}}@media(max-width:700px){input,textarea,select{font-size:16px!important}}.baff-pins{scrollbar-width:none}.baff-pins::-webkit-scrollbar{display:none}.baff-pin{scroll-snap-align:center}.baff-pins [class*=_embed_pin]{box-shadow:none!important;border-radius:0!important;background:transparent!important;margin:0!important}.baff-pins [class*=_footer]{display:none!important}.baff-pins [class*=_image],.baff-pins [class*=_page],.baff-pins [class*=_pages]{border-radius:0!important}.baff-pins [class*=_repin]{opacity:0;transition:opacity var(--dur-fast) var(--ease-standard)}.baff-pins .baff-pin:hover [class*=_repin]{opacity:1}.baff-pins{--pin-h: 380px}@media(max-width:700px){.baff-pins{--pin-h: 300px}}.baff-pins [class*=_pages],.baff-pins [class*=_page],.baff-pins [class*=_blocks],.baff-pins [class*=_block],.baff-pins [class*=_image],.baff-pins [class*=_overlay]{height:var(--pin-h)!important}.baff-pins [class*=_image]{background-size:cover!important;background-position:center!important}.baff-pins [class*=_embed_pin]{height:var(--pin-h)!important;overflow:hidden!important}.baff-cookie{left:24px;bottom:24px;width:min(440px,calc(100vw - 48px))}.baff-cookie-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.baff-cookie-actions>:last-child{grid-column:1 / -1}@media(max-width:700px){.baff-cookie{left:12px;right:12px;bottom:12px;width:auto;padding:20px!important}.baff-cookie-actions{grid-template-columns:minmax(0,1fr)}}.baff-switch{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:38px;height:22px;margin:2px 0 0;border-radius:11px;background:var(--ink-300);position:relative;cursor:pointer;transition:background .2s;flex:none}.baff-switch:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--bone-50);transition:transform .2s}.baff-switch:checked{background:var(--ink-800)}.baff-switch:checked:after{transform:translate(16px)}.baff-switch:disabled{opacity:.45;cursor:default}.baff-switch:focus-visible{outline:var(--focus-ring);outline-offset:2px}.baff-cookie-actions button{white-space:nowrap;padding-left:12px!important;padding-right:12px!important}
