.h26 .pg-letter-in{margin-top:clamp(2.6rem,5vw,4.4rem)}.h26 .pg-letter-stage{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"a";justify-items:center;width:min(100%,860px);margin-inline:auto;padding-bottom:2.5rem}.h26 .pg-letter-stage>*{grid-area:a}.h26 .pg-letter-stage[data-phase=done]{min-height:var(--pg-lock,0)}.h26 .pg-letter-clip{position:relative;z-index:1;display:flex;justify-content:center;align-items:flex-start;min-width:0}.h26 .pg-letter{position:relative;width:min(100%,760px);padding:clamp(1.6rem,4vw,3.2rem);border-radius:6px;background-color:var(--paper-hi);background-image:var(--pg-paper,none);background-size:cover;background-position:50%;box-shadow:var(--shadow),0 1px 2px rgba(40,26,12,.08);color:var(--ink);font-size:clamp(1.25rem,.55rem + 1.45vw,1.75rem);line-height:1.6;letter-spacing:-.015em;transform-origin:50% 0}.h26 .pg-letter-p{text-wrap:pretty}.h26 .pg-letter-f{display:inline-block;vertical-align:baseline;width:calc(var(--w, var(--w0)) * 1ch + .4em);min-width:calc(var(--w0) * 1ch);max-width:100%;margin:0 .1em;padding:0 .12em .02em;border:0;border-bottom:1.5px solid var(--ink);border-radius:0;background:transparent;color:var(--ink);font:inherit;font-weight:600;line-height:1.3;letter-spacing:inherit;-webkit-appearance:none;appearance:none;transition:border-color .25s}.h26 .pg-letter-name{--w0:8}.h26 .pg-letter-mail{--w0:12}@supports (field-sizing:content){.h26 .pg-letter-f{field-sizing:content;width:auto}}.h26 .pg-letter-f::placeholder,.h26 .pg-letter-msg::placeholder{color:var(--ink-2);opacity:.55;font-weight:450}.h26 .pg-letter-sel{--w0:7;width:auto;padding-right:1.15em;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 6l4.5 4.5L12.5 6' fill='none' stroke='%2312100E' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .1em center;background-size:.62em;text-overflow:ellipsis}.h26 .pg-letter-sel option{color:var(--ink);font-weight:450}.h26 .pg-letter-sel:has(option[value=""]:checked){color:var(--ink-2);font-weight:450}.h26 .pg-letter-f:hover{border-bottom-color:var(--accent)}.h26 .pg-letter-f:focus-visible,.h26 .pg-letter-msg:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px;border-bottom-color:var(--accent)}.h26 .pg-letter-msg{--lh:1.6em;display:block;width:100%;min-height:calc(var(--lh) * 3);max-height:calc(var(--lh) * 10);margin:.3em 0 .45em;padding:0 .12em;border:0;border-radius:0;background-color:transparent;background-image:repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--lh) - 1.5px),rgba(18,16,14,.3) calc(var(--lh) - 1.5px),rgba(18,16,14,.3) var(--lh));background-attachment:local;color:var(--ink);font:inherit;font-weight:500;line-height:var(--lh);letter-spacing:inherit;resize:vertical}@supports (field-sizing:content){.h26 .pg-letter-msg{field-sizing:content}}.h26 .pg-letter-hint{display:none;flex-wrap:wrap;align-items:center;gap:.9rem 1.4rem;margin:.9em 0 .5em;padding:1.05rem 1.15rem;border-radius:10px;background:color-mix(in srgb,var(--paper-lo) 72%,transparent);font-size:clamp(1.02rem,1.2vw,1.15rem);line-height:1.4;letter-spacing:0}.h26 .pg-letter[data-talk] .pg-letter-hint{display:flex}.h26 .pg-letter:has(option[value=wspolpraca]:checked) .pg-letter-hint{display:flex}.h26 .pg-letter-hint p{flex:1 1 18em;font-weight:550}.h26 .pg-letter-hint p:before{content:"";display:inline-block;width:8px;height:8px;margin-right:.55em;border-radius:50%;background:var(--accent);vertical-align:.08em}.bb-motion .h26 .pg-letter-hint{animation:pg-letter-hint .5s var(--out)}@keyframes pg-letter-hint{0%{opacity:0;transform:translateY(-6px)}}.h26 .pg-letter-send{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:clamp(1.3rem,3vw,2.1rem)}.h26 .pg-letter-send .btn{letter-spacing:normal;line-height:1.1}.h26 .pg-letter-send .btn:disabled{opacity:.6;cursor:progress}html:not(.bb-js) .h26 .pg-letter-send{display:none}.h26 .pg-letter-err,.h26 .pg-letter-ns{margin-top:1rem;font-size:clamp(1.05rem,1.3vw,1.2rem);line-height:1.45;letter-spacing:0}.h26 .pg-letter-err{color:#a8361a;font-weight:550}.h26 .pg-letter-err .link{color:var(--ink)}.h26 .pg-letter-env{align-self:end;width:min(44%,320px);height:auto;pointer-events:none;user-select:none;opacity:0}.h26 .pg-letter-back{z-index:0}.h26 .pg-letter-front{z-index:2}.h26 .pg-letter-stage[data-env]:not([data-phase=form]) .pg-letter-env{opacity:1}.h26 .pg-letter-done{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem;text-align:center;pointer-events:none}.h26 .pg-letter-stage[data-env] .pg-letter-done{bottom:var(--pg-envh,0)}.h26 .pg-letter-done h3{font-size:clamp(2.3rem,4.6vw,4rem);font-weight:400}.h26 .pg-letter-done h3:focus{outline:none}.h26 .pg-letter-done p{margin-top:.9rem;font-size:clamp(1.15rem,1.75vw,1.6rem);line-height:1.35;color:var(--ink-2)}.h26 [data-phase=done] .pg-letter-done{pointer-events:auto}.h26 [data-phase=done] .pg-letter{visibility:hidden}.bb-motion .h26 .pg-letter{transition:transform 1.1s var(--out)}.bb-motion .h26 .pg-letter-in:not(.in) .pg-letter{transform:rotate(-1.6deg) translateY(10px)}.bb-motion .h26 .pg-letter-env{transform:translateY(1.6rem);transition:opacity var(--pg-t1,.45s) var(--out),transform var(--pg-t1,.45s) var(--out)}.bb-motion .h26 .pg-letter-stage[data-env]:not([data-phase=form]) .pg-letter-env{transform:none}.bb-motion .h26 .pg-letter-done{opacity:0;transform:translateY(14px);transition:opacity .6s var(--out),transform .8s var(--out)}.bb-motion .h26 [data-phase=done] .pg-letter-done{opacity:1;transform:none}.bb-motion .h26 .pg-letter-stage:not([data-env])[data-phase=fold] .pg-letter{transform:translateY(40px) scale(.92);opacity:0;transition:transform var(--pg-t0,.55s) var(--out),opacity var(--pg-t0,.55s) ease-in}.bb-motion .h26 .pg-letter-stage[data-env][data-phase=fold] .pg-letter{transform:translateY(-.6rem) scale(var(--pg-ls,.6)) rotate(-1deg);transition:transform var(--pg-t1,.45s) var(--out)}.bb-motion .h26 .pg-letter-stage[data-env][data-phase=done] .pg-letter-clip,.bb-motion .h26 .pg-letter-stage[data-env][data-phase=pocket] .pg-letter-clip{clip-path:inset(-100vh -100vw calc(var(--pg-pocket, 0px) - 4px) -100vw)}.bb-motion .h26 .pg-letter-stage[data-env][data-phase=done] .pg-letter,.bb-motion .h26 .pg-letter-stage[data-env][data-phase=pocket] .pg-letter{transform:translateY(112%) scale(var(--pg-ls,.6)) rotate(0deg);transition:transform var(--pg-t2,.65s) cubic-bezier(.55,0,.35,1)}@media (max-width:759px){.h26 .pg-letter-stage{width:auto;margin-inline:calc(16px - var(--g))}.h26 .pg-letter-sn{display:block}.h26 .pg-letter-sn+.pg-letter-sn{margin-top:.35em}.h26 .pg-letter-dot{display:none}.h26 .pg-letter-f,.h26 .pg-letter-sel{width:100%;min-width:0;margin-inline:0}.h26 .pg-letter{padding:1.6rem 1.25rem}.h26 .pg-letter-hint{padding:.95rem .8rem}.h26 .pg-letter-hint .btn{width:100%;white-space:normal;text-align:center}}