@font-face{font-family:Archivo;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/archivo-300.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/archivo-500.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/archivo-700.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/archivo-300-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Archivo;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/archivo-500-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Archivo;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/archivo-700-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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}:root{--bg:#fff;--surface:#fff;--surface-2:#ede9db;--ink:#000;--ink-2:#4e4b44;--line:#e4dfcf;--brand:#a93f53;--dot:#d9456a;--landrynka:#ec6f88;--petrol:#043035;--kreda:#f5f2e8;--maslo:#f9e7a5;--czern:#000;--biel:#fff;--band-deep:var(--petrol);--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");--font-display:"Archivo", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-ui:var(--font-display);--gutter:18px;--radius-card:16px;--radius-button:14px;--maxw:720px}@media (prefers-color-scheme:dark){:root{--bg:#043035;--surface:#06373d;--surface-2:#0a4148;--ink:#fff;--ink-2:#a6c2c4;--line:#f5f2e81a;--brand:#f58aa0;--dot:#f9e7a5;--band-deep:#083e45}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);min-height:100dvh;color:var(--ink);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;flex-direction:column;margin:0;font-size:16px;line-height:1.6;display:flex;position:relative;overflow-x:clip}main{flex:1 0 auto}body.is-home{background:var(--landrynka)}body.is-home main{flex-direction:column;display:flex}body.is-home .band--pink{margin-block:auto;padding-bottom:0}body.is-home .band--pink>.container{padding-top:0}a{color:var(--brand);text-underline-offset:2px}.container{width:100%;max-width:var(--maxw);padding:0 var(--gutter);margin:0 auto}.wordmark{color:inherit;line-height:0;text-decoration:none;display:inline-block}.wordmark svg{width:100%;height:auto;display:block}.site-header{padding:16px 0}.site-header .wordmark{width:88px}.site-footer{border-top:1px solid var(--line);color:var(--ink-2);margin-top:72px;padding:28px 0 56px;font-size:14px}main:not(.container)+.site-footer{margin-top:0}.site-footer nav{flex-wrap:wrap;justify-content:space-between;gap:8px 20px;display:flex}.site-footer a{color:var(--ink-2);text-decoration:none}.site-footer a:hover{color:var(--ink)}.site-footer .contact-link{align-items:center;gap:6px;display:inline-flex}.site-footer--pink{background:var(--landrynka);color:var(--czern);border-top-color:color-mix(in srgb, var(--czern) 18%, transparent)}.site-footer--pink a{color:var(--czern)}.site-footer--pink a:hover{text-decoration:underline}.band{text-align:center;padding-bottom:clamp(72px,12vw,130px);position:relative}.band>.container{max-width:640px;padding-top:clamp(52px,8.5vw,96px)}.band--pink{background:var(--landrynka);color:var(--czern)}.band--plain{background:var(--bg);color:var(--ink)}.band--chalk{background:var(--kreda);color:var(--czern)}.band--deep{background:var(--band-deep);color:var(--biel)}.wave{width:100%;height:clamp(34px,5.5vw,70px);display:block;position:absolute;top:0;left:0;transform:translateY(calc(1px - 100%))}.band--plain>.wave{color:var(--bg)}.band--chalk>.wave{color:var(--kreda)}.band--deep>.wave{color:var(--band-deep)}.hero-mark{justify-content:center;align-items:flex-start;gap:clamp(8px,2vw,16px);display:flex}.hero-mark__logo{width:clamp(210px,56vw,400px)}.lockup{text-align:left;margin:clamp(12px,3vw,30px) 0 0;font-size:clamp(11px,1.6vw,14px);font-weight:700;line-height:1.15}.band h1{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;max-width:22ch;margin:clamp(20px,4vw,32px) auto 0;font-size:clamp(26px,5.6vw,40px);font-weight:700;line-height:1.15}.slash{margin-top:clamp(20px,4vw,30px);font-size:clamp(15px,2.4vw,17px);font-weight:300;line-height:1.5;position:relative}.slash p{margin:0 0 4px}.slash p:last-child{margin-bottom:0}.rule{color:inherit;border:none;border-top:1px solid;width:min(280px,60%);margin:clamp(24px,5vw,36px) auto}.footnote{margin:clamp(20px,4vw,28px) 0 0;font-size:14px;font-weight:300}.blob{width:100%;max-width:560px;margin:0 auto clamp(52px,7vw,72px);position:relative}.blob>svg{width:114%;height:160%;position:absolute;top:-30%;left:-7%}.blob__body{padding:clamp(8px,2vw,16px) clamp(6px,2vw,22px);position:relative}.blob--white{color:var(--biel)}.blob--white .blob__body{color:var(--czern)}.zero-list{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(16px,3vw,22px);font-weight:700;line-height:1.4}.num{font-variant-numeric:tabular-nums;vertical-align:middle;border:1.5px solid;border-radius:999px;place-items:center;width:1.5em;height:1.5em;margin-inline:.3em .12em;padding-top:.14em;font-size:.82em;line-height:1;display:inline-grid;position:relative;top:-.05em}.statement{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;max-width:20ch;margin:0 auto;font-size:clamp(24px,4.6vw,34px);font-weight:700;line-height:1.15}.statement-sub{text-wrap:balance;max-width:24ch;margin:10px auto 0;font-size:clamp(18px,3.2vw,24px);font-weight:500;line-height:1.25}.headline{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;max-width:34ch;margin:0 auto clamp(28px,5vw,44px);font-size:clamp(21px,3.6vw,30px);font-weight:700;line-height:1.2}.statement-body{text-align:left;max-width:54ch;margin:clamp(20px,4vw,30px) auto 0;font-size:clamp(15px,2.4vw,17px);font-weight:300;line-height:1.6}.pillars{text-align:left;gap:clamp(20px,4vw,30px);margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.pillars{grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,36px) 28px}}.pillars li{border-top:1px solid var(--line);padding-top:14px}.pillars h3{font-family:var(--font-display);margin:0 0 6px;font-size:17px;font-weight:700;line-height:1.3}.pillars p{color:var(--ink-2);margin:0;font-size:16px;font-weight:300;line-height:1.55}.actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.band .actions{grid-auto-columns:1fr;grid-auto-flow:column;justify-content:center;width:max-content;max-width:100%;margin-inline:auto;display:grid}@media (width<=480px){.band .actions{grid-auto-flow:row}}.band .actions .btn{justify-content:center}.btn{font-family:var(--font-ui);border-radius:var(--radius-button);color:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid;align-items:center;gap:8px;padding:12px 18px;font-size:15px;font-weight:500;text-decoration:none;transition:transform .16s,background-color .16s,border-color .16s;display:inline-flex}.btn[aria-disabled=true]{cursor:default;background:color-mix(in srgb, var(--kreda) 34%, transparent);border-color:color-mix(in srgb, currentColor 38%, transparent)}@media (hover:hover){.btn:hover{transform:scale(1.04)}.btn[aria-disabled=true]:hover{background:var(--kreda);border-color:currentColor;transform:translateY(-2px)}}@media (hover:none){.btn{transition-duration:.34s}.btn:active{transition-duration:90ms;transform:scale(1.04)}.btn[aria-disabled=true]:active{background:var(--kreda);border-color:currentColor;transform:translateY(-2px)}}.btn .badge{opacity:.7;font-size:13px;font-weight:500}.hero{padding:48px 0 16px}.hero h1{font-family:var(--font-display);letter-spacing:-.01em;margin:0 0 14px;font-size:clamp(28px,7vw,40px);font-weight:700;line-height:1.15}.hero p.lead{color:var(--ink-2);max-width:36ch;margin:0 0 28px;font-size:clamp(17px,4.5vw,20px);font-weight:300}.prose{padding:8px 0 0}.prose h1{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 8px;font-size:clamp(28px,7vw,36px);font-weight:700;line-height:1.15}.prose h2{font-family:var(--font-display);margin:40px 0 10px;font-size:22px;font-weight:700}.prose h3{margin:28px 0 8px;font-size:18px;font-weight:700}.prose p,.prose li{color:var(--ink);font-size:17px;font-weight:300}.prose a{color:var(--brand)}.prose hr{border:none;border-top:1px solid var(--line);margin:32px 0}.prose table{border-collapse:collapse;width:100%;margin:16px 0;font-size:14px;display:block;overflow-x:auto}.prose th,.prose td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:8px 10px}.prose th{background:var(--surface-2)}.prose blockquote{border-left:3px solid var(--dot);color:var(--ink-2);margin:16px 0;padding:4px 16px}.prose code{background:var(--surface-2);border-radius:6px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.page-title{padding-top:16px}@media (prefers-reduced-motion:reduce){.btn{transition:none}.btn:hover,.btn:active,.btn[aria-disabled=true]:hover,.btn[aria-disabled=true]:active{transform:none}}
