.site{--s-brick:var(--w-surface);--s-mortar:var(--w-line-2);--s-hole:var(--w-soft);--s-bed-over:var(--w-brand-50);--s-rose:var(--w-brand-100);--s-side-l:max(clamp(16px, 3.4vw, 56px), env(safe-area-inset-left,0px));--s-side-r:max(clamp(16px, 3.4vw, 56px), env(safe-area-inset-right,0px));--s-joint:clamp(6px, .56vw, 8px);--s-ease:cubic-bezier(.2, .75, .2, 1);--s-edge:inset 0 0 0 1px var(--w-line-2);--s-lift:var(--w-sh-lift);background:var(--w-paper);height:100dvh;min-height:600px;color:var(--w-ink);grid-template-rows:auto minmax(0,1fr) auto;display:grid}@media (min-width:1024px),(min-width:901px) and (min-height:600px){.site{min-height:640px}}.site :focus-visible{outline:2px solid var(--w-brand);outline-offset:3px}.site,.site *,.site-dlg,.site-dlg *{-webkit-tap-highlight-color:transparent}.s-brick[data-key]:not(.s-out):active{background:var(--w-soft)}.s-brick.s-key:active{background:var(--w-brand-solid-hi);color:var(--w-on-brand)}.s-brick.s-msg:active{background:var(--w-ink-hi);color:var(--w-on-ink)}.site-link:active,.site-dlg .s-x:active,.s-card .s-x:active,.site-dlg .s-ghost:active,.site-dlg .s-seg label:active{background:var(--w-sunk)}.site-langs a:active,.site-foot a:active,.site .ck a:active,.site-dlg a:active{color:var(--w-brand)}.s-write:active,.site .ck .btn:active{background:var(--w-ink-2);color:var(--w-on-ink)}.site-dlg .s-send:active{background:var(--w-brand-solid-hi)}.site>.skip:focus{z-index:70;height:76px;padding:0 var(--s-side-r) 0 var(--s-side-l);background:var(--w-paper);box-shadow:none;color:var(--w-ink);outline-offset:-6px;border-radius:0;align-items:center;margin:0;font-weight:600;display:flex;position:absolute;top:0;left:0;right:0}@media (max-width:900px),(max-width:1023px) and (max-height:599px){.site>.skip:focus{height:64px}}.site-head{min-height:76px;padding:0 var(--s-side-r) 0 var(--s-side-l);box-shadow:inset 0 -1px 0 var(--w-line);flex-wrap:wrap;align-items:center;column-gap:12px;display:flex}.site-logo{align-items:center;min-height:44px;margin-right:auto;display:inline-flex}.site-head .lg{width:auto;height:36px;display:block}.site-head-acts{align-items:center;gap:12px;margin-left:auto;display:flex}.site-langs{border-radius:var(--r10);background:var(--w-sunk);gap:2px;margin:0;padding:3px;list-style:none;display:inline-flex}.site-langs li{display:flex;position:relative}.site-langs a{border-radius:var(--r8);letter-spacing:.02em;min-width:44px;height:34px;color:var(--w-ink-2);place-items:center;padding:0 10px;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s,box-shadow .15s;display:grid;position:relative}.site-langs a:after{content:"";position:absolute;inset:-5px -1px}@media (hover:hover){.site-langs a:not([aria-current]):hover{color:var(--w-ink)}}.site-langs a[aria-current=page]{background:var(--w-surface);color:var(--w-ink);box-shadow:var(--w-sh-seg);font-weight:600}.site-link{border-radius:var(--r10);background:var(--w-surface);height:40px;box-shadow:inset 0 0 0 1px var(--w-line-2);color:var(--w-ink);font:inherit;white-space:nowrap;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:600;text-decoration:none;transition:box-shadow .15s,background-color .15s;display:inline-flex;position:relative}.site-link:after{content:"";position:absolute;inset:-2px}@media (hover:hover){.site-link:hover{box-shadow:inset 0 0 0 1px var(--w-line-3)}}.site-link .ico{width:18px;height:18px;color:var(--w-ink-2)}.site-head-wait{visibility:hidden;display:contents}.s-say>.s-inst-column{display:none}.site-main{padding:clamp(14px, 2.6vh, 32px) var(--s-side-r) clamp(16px, 2.4vh, 28px) var(--s-side-l);grid-template:minmax(0,1fr)/minmax(0,1fr);min-height:0;display:grid}.site-main:focus{outline:none}.site-main{margin-bottom:var(--s-ck-room,var(--s-ck-kept,0px))}.s-wall{gap:var(--s-joint);-webkit-user-select:none;user-select:none;grid-area:wall;grid-template-rows:repeat(6,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));align-self:stretch;min-height:0;margin:0;padding:0;list-style:none;display:grid}.s-wall>li{display:contents}.s-brick{border-radius:var(--r12);background:var(--s-brick);min-width:0;min-height:0;color:var(--w-ink);font:inherit;text-align:left;cursor:pointer;box-shadow:var(--s-edge), var(--s-lift);border:0;margin:0;padding:0;transition:background-color .2s,color .2s,box-shadow .2s,transform .2s,outline-color .2s;display:block;position:relative;overflow:hidden;container:brick/size}.s-in{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:6px;padding:clamp(10px,1.6vh,15px) clamp(12px,1.15vw,16px) clamp(10px,1.45vh,13px);transition:opacity .2s;display:flex;position:absolute;inset:0}.s-ic{background:var(--w-sunk);width:32px;height:32px;color:var(--w-ink-2);border-radius:9px;flex:none;place-items:center;transition:background-color .2s,color .2s;display:grid}.s-ic .ico{stroke-width:1.8px;width:18px;height:18px}.s-brick .s-t{letter-spacing:-.005em;text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;font-size:clamp(14px,.55rem + .6vw,17.5px);font-weight:600;line-height:1.27;display:block}.s-brick.s-half .s-t{font-size:clamp(13px,.5rem + .45vw,15px)}.s-brick .s-grip,.s-brick .s-plus{width:12px;height:12px;transition:fill .2s,stroke .2s,opacity .2s;position:absolute;top:clamp(10px,1.6vh,15px);right:clamp(10px,.9vw,13px)}.s-brick .s-grip{fill:var(--w-field)}.s-brick .s-plus{fill:none;stroke:var(--w-field);stroke-width:1.8px;stroke-linecap:round;display:none}.s-brick[data-key]{cursor:grab;touch-action:none}@media (hover:hover){.s-brick[data-key]:not(.s-out):hover{box-shadow:inset 0 0 0 1px var(--w-line-3), var(--w-sh-brick-hover);z-index:2;transform:translateY(-2px)}.s-brick[data-key]:not(.s-out):hover .s-grip{fill:var(--w-brand)}.s-brick[data-key]:not(.s-out):hover .s-ic{background:var(--w-brand-100);color:var(--w-brand)}}html.dragging,html.dragging *{cursor:grabbing!important}.s-brick.s-out{background:var(--s-hole);color:var(--w-ink);cursor:default;box-shadow:none;outline:1.5px dashed var(--w-line-3);outline-offset:-1.5px}.s-brick.s-out:focus-visible{outline:2px solid var(--w-brand);outline-offset:3px}.s-brick.s-out:hover{background:var(--s-hole)}.s-brick.s-out .s-in,.s-brick.s-out .s-grip,.s-brick.s-out .s-plus{opacity:0}.s-brick.s-snap,.s-brick.s-snap .s-in,.s-brick.s-snap .s-grip,.s-brick.s-snap .s-plus{transition:none}.s-brick.s-key{background:var(--w-brand-solid);color:var(--w-on-brand);box-shadow:var(--w-sh-key)}.s-brick.s-msg{background:var(--w-ink);color:var(--w-on-ink);box-shadow:var(--w-sh-msg)}.s-brick.s-key .s-ic{background:var(--w-on-key-ic);color:var(--w-on-brand)}.s-brick.s-msg .s-ic{background:var(--w-on-msg-ic);color:var(--w-on-ink)}.s-brick.s-key .s-t{font-size:clamp(15px,.6rem + .62vw,18px)}.s-brick.s-key .s-d{color:var(--w-on-key-2);margin-top:2px;font-size:clamp(13px,.5rem + .35vw,14px);font-weight:500;line-height:1.3;display:block}.s-brick.s-key:focus-visible{background:var(--w-brand-solid-hi)}.s-brick.s-msg:focus-visible{background:var(--w-ink-hi)}@media (hover:hover){.s-brick.s-key:hover{background:var(--w-brand-solid-hi)}.s-brick.s-msg:hover{background:var(--w-ink-hi)}}@media (min-width:360px){@container brick (max-height:100px){.s-in{gap:4px;padding-top:9px;padding-bottom:9px}.s-ic{border-radius:8px;width:26px;height:26px}.s-ic .ico{width:15px;height:15px}.s-grip,.s-plus{top:10px}}}@media (min-width:1024px),(min-width:901px) and (min-height:600px){@container brick (max-height:81px){.s-wall .s-brick .s-in{gap:3px;padding-top:6px;padding-bottom:6px}.s-wall .s-brick .s-ic{border-radius:7px;width:22px;height:22px}.s-wall .s-brick .s-ic .ico{width:13px;height:13px}.s-wall .s-brick .s-t{line-height:1.15}.s-wall .s-brick .s-grip{top:8px}}}.s-in>.s-mi{display:none}@media (min-width:360px) and (max-width:599px),(min-width:360px) and (max-width:1023px) and (max-height:599px){@container brick (max-height:76px){.s-in{flex-direction:row;justify-content:flex-start;align-items:center;gap:10px}.s-wall .s-brick .s-in{padding-top:5px;padding-bottom:5px}.s-brick[data-key] .s-in{padding-right:26px}}@container brick (max-height:76px) and (max-width:172px){.s-ic{display:none}.s-brick[data-key] .s-in{padding-right:28px}.s-brick:is(.s-key,.s-msg) .s-in{flex-wrap:wrap;align-content:center;align-items:flex-start;gap:6px}.s-brick:is(.s-key,.s-msg) .s-in>:is(.s-tx,.s-t){flex:1 1 0;min-width:0}.s-brick:is(.s-key,.s-msg) .s-in>.s-mi{stroke-width:2px;flex:none;width:1.05em;height:1.05em;margin-top:.1em;display:block}.s-brick:is(.s-key,.s-msg) .s-in{font-size:clamp(13px,3.2vw,15px)}:lang(en) .s-brick.s-msg .s-in{flex-flow:column;justify-content:center;gap:2px}:lang(en) .s-brick.s-msg .s-in>.s-t{flex:none}:lang(en) .s-brick.s-msg .s-in>.s-mi{margin-top:0}}}@media (min-width:600px) and (max-width:900px) and (min-height:600px){@container brick (max-height:66px){.s-wall .s-brick .s-in{padding-top:6px;padding-bottom:6px}.s-wall .s-brick .s-ic{border-radius:7px;width:22px;height:22px}.s-wall .s-brick .s-ic .ico{width:13px;height:13px}.s-wall .s-brick .s-plus{top:7px}}@container brick (max-height:56px){.s-in{flex-direction:row;justify-content:flex-start;align-items:center;gap:10px}.s-wall .s-brick .s-in{padding-top:5px;padding-bottom:5px}.s-brick[data-key] .s-in{padding-right:26px}}@container brick (max-height:56px) and (max-width:172px){.s-ic{display:none}.s-brick[data-key] .s-in{padding-right:28px}.s-brick:is(.s-key,.s-msg) .s-in{flex-wrap:wrap;align-content:center;align-items:flex-start;gap:6px}.s-brick:is(.s-key,.s-msg) .s-in>:is(.s-tx,.s-t){flex:1 1 0;min-width:0}.s-brick:is(.s-key,.s-msg) .s-in>.s-mi{stroke-width:2px;flex:none;width:1.05em;height:1.05em;margin-top:.1em;display:block}.s-brick:is(.s-key,.s-msg) .s-in{font-size:clamp(13px,3.2vw,15px)}:lang(en) .s-brick.s-msg .s-in{flex-flow:column;justify-content:center;gap:2px}:lang(en) .s-brick.s-msg .s-in>.s-t{flex:none}:lang(en) .s-brick.s-msg .s-in>.s-mi{margin-top:0}}}@media (min-width:600px){@container brick (max-height:89px) and (min-width:173px){.s-brick.s-key .s-in{flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;padding-top:5px;padding-bottom:5px}}}@media (min-width:360px){@container brick (max-height:44px){.s-wall .s-brick .s-in{padding-top:3px;padding-bottom:3px}.s-wall .s-brick .s-t{line-height:1.1}.s-wall .s-brick.s-key .s-d{display:none}}}.s-wall .s-brick.s-above .s-in{flex-flow:column;justify-content:center;gap:2px;padding-top:3px;padding-bottom:3px}.s-wall .s-brick.s-above .s-in>.s-t{flex:none;line-height:1.12}.s-wall .s-brick.s-above .s-in>.s-mi{margin-top:0}.s-wall .s-brick.s-bare .s-in>.s-mi{display:none}.c1a{grid-area:1/1/2/3}.c1b{grid-area:1/3/2/5}.c2a{grid-area:2/1/3/2}.c2b{grid-area:2/2/3/4}.c2c{grid-area:2/4/3/5}.c3a{grid-area:3/1/4/3}.c3b{grid-area:3/3/4/5}.c4a{grid-area:4/1/5/2}.c4b{grid-area:4/2/5/4}.c4c{grid-area:4/4/5/5}.c5a{grid-area:5/1/6/3}.c5b{grid-area:5/3/6/5}.c6a{grid-area:6/1/7/2}.c6b{grid-area:6/2/7/4}.c6c{grid-area:6/4/7/5}.s-say{grid-template:"wall h1""wall lead""wall card"minmax(0,1fr)/minmax(0,46fr) minmax(0,54fr);gap:clamp(14px,2.4vh,26px) clamp(28px,4.4vw,72px);min-width:0;min-height:0;display:grid;position:relative}.s-say h1{letter-spacing:-.035em;text-wrap:balance;grid-area:h1;max-width:10em;margin:2px 0 0;font-size:clamp(34px,1rem + 3.2vw,60px);font-weight:600;line-height:clamp(1.05em,1.3em - 14px,64px)}.s-say h1 em{color:var(--w-brand);font-style:normal}.s-say .s-lead{max-width:60ch;color:var(--w-ink-2);text-wrap:pretty;grid-area:lead;margin:0;font-size:clamp(16px,.75rem + .45vw,18.5px);line-height:1.55}.s-say.s-tighter h1{font-size:clamp(30px,min(1rem + 2.8vw,7.5vh),60px)}.s-say.s-tight{grid-template-rows:auto minmax(0,1fr);grid-template-areas:"wall h1""wall card"}.s-say.s-tight .s-lead{display:none}:is(.s-say.s-tightest .s-card,.s-card.s-flyer.s-tightest){gap:clamp(6px,1vh,12px)}:is(.s-say.s-tightest .s-card,.s-card.s-flyer.s-tightest) h2{font-size:calc(clamp(22px, .75rem + 1.1vw, 34px) * var(--s-bed-k,1))}:is(.s-say.s-tightest .s-card,.s-card.s-flyer.s-tightest) .s-desc{font-size:calc(clamp(14.5px, .7rem + .3vw, 17px) * var(--s-bed-k,1));line-height:1.5}:is(.s-say.s-tightest .s-card,.s-card.s-flyer.s-tightest) .s-list{row-gap:calc(clamp(4px, .8vh, 8px) * var(--s-bed-k,1))}:is(.s-say.s-tightest .s-card,.s-card.s-flyer.s-tightest) .s-list li{font-size:calc(clamp(13.5px, .68rem + .24vw, 15.5px) * var(--s-bed-k,1))}@media (min-width:1024px),(min-width:901px) and (min-height:600px){:is(.s-say.s-tightest .s-card,.s-card.s-flyer.s-tightest){grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:auto minmax(0,1fr) auto;column-gap:12px}:is(.s-say.s-tightest .s-card,.s-card.s-flyer.s-tightest) .s-bed-h{display:contents}:is(.s-say.s-tightest .s-card,.s-card.s-flyer.s-tightest) .s-bed-h .s-ic{border-radius:var(--r10);grid-area:1/1;align-self:center;width:36px;height:36px}:is(.s-say.s-tightest .s-card,.s-card.s-flyer.s-tightest) .s-bed-h .s-ic .ico{width:19px;height:19px}:is(.s-say.s-tightest .s-card,.s-card.s-flyer.s-tightest) h2{grid-area:1/2;align-self:center;min-width:0}:is(.s-say.s-tightest .s-card,.s-card.s-flyer.s-tightest) .s-dragtip{text-align:left;text-wrap:balance;grid-area:1/3;align-self:center;align-items:flex-start;max-width:10.5em;margin-left:4px;padding-top:0}:is(.s-say.s-tightest .s-card,.s-card.s-flyer.s-tightest) .s-dragtip svg{margin-top:3px}:is(.s-say.s-tightest .s-card,.s-card.s-flyer.s-tightest) :is(.s-desc,.s-list,.s-cta){grid-column:1/-1}:is(.s-say.s-tightest .s-card,.s-card.s-flyer.s-tightest) .s-cta p{line-height:20px}html.f-wait .site{content-visibility:hidden}}@media (min-width:1024px) and (max-height:780px),(min-width:901px) and (min-height:600px) and (max-height:780px){html:not(.s-fit) .s-say.s-pre{grid-template-rows:auto minmax(0,1fr);grid-template-areas:"wall h1""wall card"}html:not(.s-fit) .s-say.s-pre .s-lead{display:none}}@media (min-width:1024px) and (max-width:1100px) and (max-height:680px),(min-width:901px) and (max-width:1100px) and (min-height:600px) and (max-height:680px){html:not(.s-fit):is(:lang(pl),:lang(de)) .s-say.s-pre h1{font-size:clamp(30px,min(1rem + 2.8vw,7.5vh),60px)}html:not(.s-fit):is(:lang(pl),:lang(de)) .s-say.s-pre .s-card{grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:auto minmax(0,1fr) auto;gap:clamp(6px,1vh,12px) 12px}html:not(.s-fit):is(:lang(pl),:lang(de)) .s-say.s-pre .s-card h2{grid-area:1/2;align-self:center;min-width:0;font-size:clamp(22px,.75rem + 1.1vw,34px)}html:not(.s-fit):is(:lang(pl),:lang(de)) .s-say.s-pre .s-card .s-desc{font-size:clamp(14.5px,.7rem + .3vw,17px);line-height:1.5}html:not(.s-fit):is(:lang(pl),:lang(de)) .s-say.s-pre .s-card .s-list{row-gap:clamp(4px,.8vh,8px)}html:not(.s-fit):is(:lang(pl),:lang(de)) .s-say.s-pre .s-card .s-list li{font-size:clamp(13.5px,.68rem + .24vw,15.5px)}html:not(.s-fit):is(:lang(pl),:lang(de)) .s-say.s-pre .s-bed-h{display:contents}html:not(.s-fit):is(:lang(pl),:lang(de)) .s-say.s-pre .s-bed-h .s-ic{border-radius:var(--r10);grid-area:1/1;align-self:center;width:36px;height:36px}html:not(.s-fit):is(:lang(pl),:lang(de)) .s-say.s-pre .s-bed-h .s-ic .ico{width:19px;height:19px}html:not(.s-fit):is(:lang(pl),:lang(de)) .s-say.s-pre .s-dragtip{text-align:left;text-wrap:balance;grid-area:1/3;align-self:center;align-items:flex-start;max-width:10.5em;margin-left:4px;padding-top:0}html:not(.s-fit):is(:lang(pl),:lang(de)) .s-say.s-pre .s-dragtip svg{margin-top:3px}html:not(.s-fit):is(:lang(pl),:lang(de)) .s-say.s-pre .s-card :is(.s-desc,.s-list,.s-cta){grid-column:1/-1}html:not(.s-fit):is(:lang(pl),:lang(de)) .s-say.s-pre .s-card .s-cta p{line-height:20px}}@media (min-width:1024px) and (prefers-reduced-motion:reduce),(min-width:901px) and (min-height:600px) and (prefers-reduced-motion:reduce){.s-say.s-pre .s-card{visibility:visible!important}.s-wall.s-pre .s-brick[data-key=w0]{background:var(--s-hole);box-shadow:none;outline:1.5px dashed var(--w-line-3);outline-offset:-1.5px}.s-wall.s-pre .s-brick[data-key=w0] .s-in,.s-wall.s-pre .s-brick[data-key=w0] .s-grip{opacity:0}}.s-slot{display:none}.s-card{border-radius:var(--r16);background:var(--s-brick);min-height:0;box-shadow:var(--s-edge), var(--s-lift);grid-area:card;grid-template-rows:auto auto auto minmax(0,1fr) auto;gap:clamp(8px,1.4vh,14px);margin:0;padding:clamp(16px,2.6vh,24px) clamp(20px,2vw,28px) clamp(14px,2.2vh,22px);display:grid;position:relative;overflow:hidden}.s-bed-h{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.s-bed-h .s-ic{border-radius:var(--r12);background:var(--w-brand-solid);width:44px;height:44px;color:var(--w-on-brand)}.s-bed-h .s-ic .ico{stroke-width:1.75px;width:22px;height:22px}.s-card h2{font-size:calc(clamp(24px, .8rem + 1.35vw, 40px) * var(--s-bed-k,1));letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:600;line-height:1.16}.s-card .s-desc{max-width:56ch;font-size:calc(clamp(15px, .7rem + .4vw, 18px) * var(--s-bed-k,1));color:var(--w-ink-2);text-wrap:pretty;margin:0;line-height:1.55}.s-card .s-list{align-self:start;gap:calc(clamp(6px, 1vh, 10px) * var(--s-bed-k,1)) clamp(16px, 2vw, 28px);margin:calc(8px * var(--s-bed-k,1)) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.s-card .s-list li{font-size:calc(clamp(14px, .7rem + .3vw, 16.5px) * var(--s-bed-k,1));text-wrap:balance;padding-left:22px;font-weight:400;line-height:1.42;position:relative}.s-card .s-list li:before{content:"";background:var(--w-brand);border-radius:1.5px;width:10px;height:5px;position:absolute;top:calc(.71em - 2.5px);left:0}:is(.s-say.s-tall .s-card,.s-card.s-flyer.s-tall) .s-list{grid-template-columns:minmax(0,1fr)}.s-card .s-cta{border-top:1px solid var(--w-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;padding-top:clamp(12px,1.8vh,18px);display:flex}.s-card .s-cta p{margin:0;font-size:clamp(15px,.75rem + .25vw,16.5px);font-weight:600}.s-write{border-radius:var(--r10);background:var(--w-ink);height:44px;color:var(--w-on-ink);font:inherit;cursor:pointer;border:0;align-items:center;gap:10px;padding:0 18px;font-size:15.5px;font-weight:600;transition:background-color .15s;display:inline-flex;position:relative}@media (hover:hover){.s-write:hover{background:var(--w-ink-hi)}}.s-write .ico{width:18px;height:18px}@media (min-width:1024px),(min-width:901px) and (min-height:600px){.s-card .s-cta{flex-wrap:nowrap}.s-card .s-cta p{text-wrap:balance;flex:0 auto;min-width:0}.s-card .s-cta .s-write{flex:none}}.s-card .s-x{display:none}.s-card .s-dragtip{color:var(--w-ink-3);text-align:right;align-items:center;gap:8px;margin:0;padding-top:4px;font-size:13.5px;font-weight:500;line-height:18px;display:inline-flex}.s-card .s-dragtip svg{fill:currentColor;flex:none;width:12px;height:12px}.s-card .s-bedmark{z-index:3;border-radius:inherit;background:var(--s-hole);outline:1.5px dashed var(--w-line-3);outline-offset:-10px;color:var(--w-ink-2);text-align:center;opacity:0;pointer-events:none;place-content:end center;justify-items:center;padding:24px 24px 0;font-size:clamp(15px,.8rem + .3vw,18px);font-weight:600;transition:opacity .2s,background-color .2s,color .2s,outline-color .2s;display:grid;position:absolute;inset:0;container-type:size}.s-card .s-bedmark[data-up]{place-content:start center;padding:0 24px 24px}.s-card .s-bedmark>span{margin:clamp(6px,2cqh,10px) 0 clamp(16px,8cqh,56px)}.s-card .s-bedmark[data-up]>span{margin-bottom:0}.s-card .s-bedmark[data-up] svg{margin-top:clamp(16px,8cqh,56px)}.s-card .s-bedmark svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:clamp(24px,9cqh,34px);height:clamp(24px,9cqh,34px)}.s-card .s-bedmark .s-on{display:none}.s-say.s-bed .s-card .s-bedmark{opacity:1;visibility:visible}.s-say.s-bed-over .s-card .s-bedmark{background:var(--s-bed-over);color:var(--w-brand);outline:2px dashed var(--w-brand-300)}.s-say.s-bed-over .s-card .s-bedmark .s-on{display:block}.s-say.s-bed-over .s-card .s-bedmark .s-off{display:none}.s-rv{vertical-align:top;margin-bottom:-.1em;padding-bottom:.1em;display:inline-block;overflow:hidden}.s-rv>span,.s-rw{display:inline-block}.s-card.s-flyer{z-index:60;pointer-events:none;max-height:none;margin:0;position:fixed}.s-flyer{z-index:60;pointer-events:none;margin:0;position:fixed;overflow:hidden}.s-brick.s-flyer{z-index:60;pointer-events:none;margin:0;transition:none;position:fixed}.s-flyer.s-held{will-change:transform;transition:box-shadow .18s}.s-flyer .s-hand{width:36px;height:36px;fill:var(--w-surface);stroke:var(--w-ink);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 2px 3px var(--w-hand-sh));margin:-6px 0 0 -10px;position:absolute;top:50%;left:50%}.site-scrim{z-index:39;background:var(--w-scrim);position:fixed;inset:0}.site-scrim[hidden]{display:none}.site-foot{min-height:48px;padding:calc(2px + var(--s-foot-room,0px) * 14 / 41) var(--s-side-r) calc(2px + var(--s-foot-room,0px) * 27 / 41 + env(safe-area-inset-bottom,0px)) var(--s-side-l);color:var(--w-ink-3);box-shadow:inset 0 1px 0 var(--w-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 32px;font-size:13px;display:grid}.site-foot p{margin:0}.site-foot .s-who{text-wrap:pretty;max-width:120ch;padding:5px 0;font-size:13px;line-height:19px}.site-foot ul{gap:0 20px;margin:0;padding:0;list-style:none;display:flex}.site-foot a{min-width:44px;min-height:44px;color:var(--w-ink-2);justify-content:center;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}@media (hover:hover){.site-foot a:hover{color:var(--w-ink);text-decoration:underline;-webkit-text-decoration-color:var(--w-line-3);text-decoration-color:var(--w-line-3);text-underline-offset:3px}}.site-foot a:focus-visible,.site .ck a:focus-visible,.site-dlg .s-small a:focus-visible{outline:none}.site-foot a>span{line-height:1.25}.site-foot a:focus-visible>span,.site .ck a:focus-visible>span,.site-dlg .s-small a:focus-visible>span{outline:2px solid var(--w-brand);outline-offset:3px}@media (min-width:1024px),(min-width:901px) and (min-height:600px){.site-foot{align-items:start}.site-foot a{align-items:flex-start;padding-top:5px}.site-foot a>span{line-height:19px}}html.ck-on:has(.site) body{padding-bottom:0}:is(html.ck-on:has(.site.s-ck-over) body,html.ck-on:has(.site :focus-visible) body){padding-bottom:var(--ck-h,0px)}.site .ck{z-index:30;max-width:none;min-height:var(--s-ck-min,0px);padding:8px var(--s-side-r) calc(8px + env(safe-area-inset-bottom,0px)) var(--s-side-l);background:var(--w-surface);box-shadow:0 -1px 0 var(--w-line-2), var(--w-sh-dock);border-top:0;border-radius:0;flex-direction:row;align-items:center;gap:16px;margin:0;bottom:0;left:0;right:0}.site .ck p{color:var(--w-ink-2);margin:0;font-size:13.5px;line-height:1.45}.site .ck a{color:var(--w-ink);font-weight:500}.site .ck .btn,.site .ck .btn:hover{border-radius:var(--r10);background:var(--w-ink);width:auto;height:44px;min-height:44px;color:var(--w-on-ink);box-shadow:none;padding:0 18px;font-size:15.5px;font-weight:600;line-height:1}.site .ck .btn:active,.site .ck .btn:hover:active{background:var(--w-ink-2);color:var(--w-on-ink)}@media (max-width:600px){.site .ck{gap:10px}.site .ck p{font-size:13px}.site .ck .btn,.site .ck .btn:hover{padding:0 14px}}@media (max-width:359px){.site .ck .btn,.site .ck .btn:hover{padding:0 12px}}@media (max-width:389px){.site .ck{flex-direction:column;justify-content:center;align-items:stretch;gap:8px;padding-top:6px}.site .ck p{flex:none}.site .ck .btn,.site .ck .btn:hover{width:100%}}@media (prefers-reduced-motion:no-preference){.s-wall:not(.s-laid) .s-brick{animation:.42s cubic-bezier(.2,.8,.25,1) both s-lay;animation-delay:calc(var(--o) * 55ms + .15s)}@keyframes s-lay{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}.s-say:not(.s-still)>:not(.s-card,h1,.s-wall){animation:.6s cubic-bezier(.2,.7,.2,1) both s-up;animation-delay:calc(var(--s,0) * 90ms + 80ms)}@keyframes s-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.s-say:not(.s-still)>h1{animation:.6s cubic-bezier(.2,.7,.2,1) 80ms both s-settle}@keyframes s-settle{0%{transform:translateY(10px)}to{transform:none}}}@media (max-width:900px),(max-width:1023px) and (max-height:599px){.site-head{column-gap:6px;min-height:64px}.site-head .lg{height:27px}.site-head-acts{gap:2px}.site-langs{background:0 0;border-radius:0;gap:0;padding:0}.site-langs a{border-radius:var(--r10);min-width:44px;height:40px;color:var(--w-ink-3);padding:0 6px;font-size:14px;font-weight:600}.site-langs a:after{inset:-2px 0}.site-langs a[aria-current=page]{box-shadow:none;color:var(--w-ink);background:0 0}.site-langs a[aria-current=page]:before{content:"";background:var(--w-brand);border-radius:1px;height:2px;position:absolute;bottom:6px;left:12px;right:12px}.site-link{height:40px;margin-left:4px;padding:0 12px;font-size:14px}.site-link .ico{display:none}.s-signed .site-link{width:40px;padding:0}.s-signed .site-link .ico{display:block}.s-signed .site-link .s-tx{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.s-signed .site-link+.site-link{margin-left:6px}.site-main{padding-top:16px}.s-say{flex-direction:column;gap:10px;display:flex}.s-say h1{letter-spacing:-.03em;font-size:clamp(28px,7.6vw + 2px,46px);line-height:1.1}.s-say .s-lead{font-size:clamp(14.5px,3.8vw,17px);line-height:1.5}.s-wall{flex:auto;margin-top:4px}.s-slot{color:var(--w-ink-3);align-items:flex-start;gap:8px;margin:0;font-size:13.5px;font-weight:500;line-height:18px;display:flex}.s-slot span{text-wrap:balance}.s-slot svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px;margin-top:1px}.s-brick{border-radius:11px}.s-in{gap:4px;padding:10px 11px}.s-ic{border-radius:8px;width:26px;height:26px}.s-ic .ico{width:15px;height:15px}.s-brick .s-t{font-size:clamp(13px,3.7vw,15px);line-height:1.24}.s-brick.s-half .s-in{padding-inline:11px var(--s-hp,9px)}.s-brick.s-half .s-t{font-size:clamp(13px,3.3vw,13.5px)}.s-brick .s-plus{width:13px;height:13px;display:block;top:11px;right:10px}.s-brick .s-grip,.s-card .s-dragtip,.s-card .s-bedmark{display:none}.s-brick[data-key]{cursor:pointer;touch-action:manipulation}.s-brick[data-key]:not(.s-out):hover{box-shadow:var(--s-edge), var(--s-lift);transform:none}.s-brick.s-key .s-t{font-size:clamp(13.5px,3.9vw,16px)}.s-brick.s-key .s-d{font-size:13px}.s-card{z-index:40;max-height:min(86dvh,640px);padding:26px var(--s-side-r) calc(22px + env(safe-area-inset-bottom,0px)) var(--s-side-l);box-shadow:var(--w-sh-sheet);border-radius:20px 20px 0 0;flex-direction:column;margin:0;display:flex;position:fixed;inset:auto 0 0;overflow:hidden}.s-card>:is(.s-bed-h,h2,.s-cta){flex:none}.s-card .s-body{align-content:start;gap:inherit;overscroll-behavior:contain;border-top:1px solid #0000;flex:auto;min-height:0;margin-top:-1px;display:grid;overflow-y:auto}.s-card .s-body[data-top]{border-top-color:var(--w-line)}.s-card:before{content:"";background:var(--w-line-3);border-radius:2px;width:36px;height:4px;margin-left:-18px;position:absolute;top:10px;left:50%}.s-card[hidden]{display:none}.s-card h2{padding-right:8px;font-size:clamp(22px,6.4vw,30px);line-height:1.2}.s-card .s-desc{font-size:clamp(15px,4.1vw,17px)}.s-card .s-list{grid-template-columns:minmax(0,1fr);align-self:start;gap:8px}.s-card .s-list li{font-size:15px}.s-card .s-x{top:26px;right:max(10px, calc(var(--s-side-r) - 2px));border-radius:var(--r10);background:var(--w-sunk);width:40px;height:40px;color:var(--w-ink-2);cursor:pointer;border:0;place-items:center;margin:0;display:grid;position:absolute}.s-card .s-x:after{content:"";position:absolute;inset:-2px}.s-card .s-cta{flex-direction:column;align-items:stretch;gap:12px}.s-card .s-cta p{font-size:15px}.s-write{justify-content:center;height:44px;padding:0 14px;font-size:15px}.site-foot{grid-template-columns:minmax(0,1fr);gap:0;min-height:0;padding-top:6px;font-size:13px}.site-foot .s-who{max-width:none;padding:6px 0 0;font-size:13px;line-height:19px}.site-foot ul{flex-wrap:wrap;justify-content:space-between;column-gap:12px}}@media (min-width:600px) and (max-width:900px) and (min-height:600px) and (max-height:700px){.s-say .s-lead{display:none}}@media (max-width:599px),(max-width:1023px) and (max-height:599px){.site{--s-joint:8px}.s-say{gap:0}.s-say h1{font-size:36px;line-height:40px}.s-say .s-lead{margin-top:12px;font-size:16px;line-height:24px}.s-slot{margin-top:14px}.s-wall{margin-top:16px}}@media (max-width:374px){.s-say h1{letter-spacing:-.045em}}@media (max-width:1023px) and (max-height:599px){.site{height:auto;min-height:100dvh}.s-wall{grid-template-rows:repeat(6,minmax(46px,1fr))}@container brick (max-height:76px) and (min-width:137px){.s-brick.s-half .s-ic{display:grid}.site .s-wall .s-brick.s-msg .s-in{flex-flow:row;justify-content:flex-start;align-items:center;gap:4px}.site .s-wall .s-brick.s-msg .s-in>.s-t{flex:0 auto}.site .s-wall .s-brick.s-msg .s-in>.s-mi{display:none}}}@media (max-width:599px){.site{height:auto;min-height:100dvh}.s-wall{grid-template-rows:repeat(6,88px)}}@media (max-width:420px){.s-brick.s-half:not(.s-msg) .s-plus{display:none}.s-brick.s-half[data-key] .s-in{padding-right:var(--s-hp,9px)}}@media (min-width:421px) and (max-width:1023px) and (max-height:599px){@container brick (max-height:76px){.s-brick.s-half[data-key] .s-in{padding-right:28px}}}@media (min-width:600px) and (max-width:900px) and (min-height:600px){@container brick (max-height:56px){.s-brick.s-half[data-key] .s-in{padding-right:28px}}}@media (max-width:449px){.site-langs li.s-cur{display:none}}@media (max-width:399px){.site-head{column-gap:4px}.site-head .site-link{margin-left:2px;padding:0 10px}.s-signed .site-link+.site-link{margin-left:2px}}@media (max-width:389px){.site-head .site-link{width:40px;padding:0}.site-head .site-link .ico{display:block}.site-head .site-link .s-tx{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:374px){.site{--s-hp:7px}}@media (max-width:359px){.site{--s-side-l:max(12px, env(safe-area-inset-left,0px));--s-side-r:max(12px, env(safe-area-inset-right,0px))}.s-wall{grid-template-rows:repeat(6,74px)}.site-main{padding-top:10px;padding-bottom:12px}.site-head .lg{height:22px}.site-link{padding:0 10px}.s-in{padding-top:7px;padding-bottom:7px}.s-ic{border-radius:7px;width:22px;height:22px}.s-ic .ico{width:13px;height:13px}.s-brick.s-key .s-d{display:none}}@media (max-width:599px){.site-foot ul{grid-template-columns:repeat(2,max-content);justify-content:start;column-gap:20px;display:grid}.site-foot a{justify-content:flex-start}}@media (max-width:1023px){.site-head .s-inst-band{width:40px;padding:0}.site-head .s-inst-band .ico{display:block}.site-head .s-inst-band .s-tx{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:599px){.site-head .s-inst-band{display:none}.s-say>.s-inst-column{width:100%;height:44px;margin:16px 0 0;padding:0 16px;font-size:15px;display:inline-flex}.s-say>.s-inst-column .ico{display:block}}.site-dlg{background:var(--w-surface);width:min(560px,100% - 32px);max-height:calc(100dvh - 48px);color:var(--w-ink);box-shadow:var(--w-edge), var(--w-sh2);border:0;border-radius:18px;padding:0;overflow:hidden}.site-dlg[open]{flex-direction:column;display:flex}.site-dlg::backdrop{background:var(--w-scrim)}.site-dlg[data-pinned]{margin-top:var(--s-dlg-top);max-height:calc(100dvh - var(--s-dlg-top) - 24px);margin-bottom:auto}.site-dlg .s-dlg{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.site-dlg .s-dlg-h{flex:none;justify-content:space-between;align-items:start;gap:16px;padding:24px 24px 0;display:flex}.site-dlg .s-dlg-b{overscroll-behavior:contain;border-block:1px solid #0000;flex:auto;align-content:start;gap:18px;min-height:0;padding:17px 24px;display:grid;overflow-y:auto}.site-dlg .s-dlg-b[data-top]{border-top-color:var(--w-line)}.site-dlg .s-dlg-b[data-more]{border-bottom-color:var(--w-line)}.site-dlg .s-dlg-f{flex:none;gap:18px;padding:0 24px 22px;display:grid}.site-dlg h2{letter-spacing:-.015em;margin:0;font-size:22px;font-weight:600;line-height:1.25}.site-dlg .s-dlg-b>p{color:var(--w-ink-2);margin:0}.site-dlg .s-x{border-radius:var(--r10);width:40px;height:40px;color:var(--w-ink-2);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin:-6px -6px 0 0;display:grid;position:relative}.site-dlg .s-x:after{content:"";position:absolute;inset:-2px}@media (hover:hover){.site-dlg .s-x:hover{background:var(--w-sunk);color:var(--w-ink)}}.site-dlg .s-sum{border-radius:var(--r12);background:var(--w-err);color:var(--w-err-ink);margin:0;padding:12px 14px;font-size:14px}.site-dlg .s-sum p{margin:0 0 4px;font-weight:600}.site-dlg .s-sum ul{margin:0;padding-left:18px}.site-dlg .s-sum a{color:inherit;font-weight:400}.site-dlg .s-sum a b{font-weight:600}@media (max-width:900px),(max-width:1023px) and (max-height:599px),(pointer:coarse){.site-dlg .s-sum li a{align-items:center;min-height:44px;display:inline-flex}}.site-dlg .s-field{gap:8px;display:grid}.site-dlg .s-field>label,.site-dlg legend{font-size:14px;font-weight:600;line-height:20px}.site-dlg .s-field>label .s-req{color:var(--w-ink-3);font-weight:400}.site-dlg legend{margin-bottom:8px;padding:0}.site-dlg input:not([type=radio]),.site-dlg textarea{border-radius:var(--r10);width:100%;min-height:44px;box-shadow:inset 0 0 0 1px var(--w-field);background:var(--w-surface);color:var(--w-ink);font:400 16px/1.45 var(--f);border:0;padding:10px 14px;transition:box-shadow .15s}.site-dlg textarea{resize:vertical;min-height:112px}@media (hover:hover){.site-dlg input:not([type=radio]):hover,.site-dlg textarea:hover{box-shadow:inset 0 0 0 1px var(--w-ink-3)}}.site-dlg input:focus,.site-dlg textarea:focus{outline-offset:0;box-shadow:inset 0 0 0 2px var(--w-ink), 0 0 0 4px var(--w-halo);outline:2px solid #0000}.site-dlg .s-hint{color:var(--w-ink-3);font-size:13px}.site-dlg .s-err{color:var(--w-err-ink);font-size:14px;font-weight:500}.site-dlg .s-field[data-bad] input,.site-dlg .s-field[data-bad] textarea{box-shadow:inset 0 0 0 1.5px var(--w-err-ink)}.site-dlg fieldset{border:0;margin:0;padding:0}.site-dlg .s-seg{border-radius:var(--r10);background:var(--w-sunk);grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;padding:3px;display:grid}.site-dlg .s-seg label{border-radius:var(--r8);min-height:38px;color:var(--w-ink-2);text-align:center;white-space:nowrap;cursor:pointer;place-items:center;padding:6px 8px;font-size:14.5px;font-weight:500;transition:background-color .15s,color .15s,box-shadow .15s;display:grid;position:relative}.site-dlg .s-seg label:after{content:"";position:absolute;inset:-3px -1px}.site-dlg .s-seg input{opacity:0;pointer-events:none;position:absolute}.site-dlg .s-seg label:has(input:checked){background:var(--w-surface);color:var(--w-ink);box-shadow:var(--w-sh-seg);font-weight:600}.site-dlg .s-seg label:has(input:focus-visible){outline:2px solid var(--w-brand);outline-offset:1px}.site-dlg .s-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.site-dlg .s-send{border-radius:var(--r10);background:var(--w-brand-solid);width:100%;height:48px;color:var(--w-on-brand);font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;gap:10px;padding:0 18px;font-size:16px;font-weight:600;transition:background-color .15s;display:inline-flex}@media (hover:hover){.site-dlg .s-send:hover{background:var(--w-brand-solid-hi)}}.site-dlg .s-send.s-ink{background:var(--w-ink);color:var(--w-on-ink)}@media (hover:hover){.site-dlg .s-send.s-ink:hover{background:var(--w-ink-hi)}}.site-dlg .s-send.s-ink:active{background:var(--w-ink-2)}.site-dlg .s-send[aria-busy=true]{opacity:.7;cursor:progress}.site-dlg .s-ghost{border-radius:var(--r10);background:var(--w-surface);height:48px;box-shadow:inset 0 0 0 1px var(--w-line-2);color:var(--w-ink);font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;padding:0 18px;font-size:16px;font-weight:600;display:inline-flex}@media (hover:hover){.site-dlg .s-ghost:hover{box-shadow:inset 0 0 0 1px var(--w-line-3)}}.site-dlg .s-small{color:var(--w-ink-3);margin:0;font-size:13px}.site-dlg .s-small a{color:var(--w-ink-2);font-weight:500}.site-dlg .s-small a:active{color:var(--w-brand)}.site-dlg .s-hint,.site-dlg .s-err,.site-dlg .s-small{line-height:1.45}.site-dlg .s-hint,.site-dlg .s-err,.site-dlg .s-dlg-b>p:not(.s-done){text-wrap:balance}.site-dlg .s-small a,.site .ck a{margin-block:-14px;padding-block:14px;display:inline-block}.site-dlg .s-notice{border-radius:var(--r12);background:var(--w-err);color:var(--w-err-ink);margin:0;padding:10px 12px;font-size:14px;font-weight:500}.site-dlg .s-ok{border-radius:var(--r12);background:var(--w-brand-solid);width:44px;height:44px;color:var(--w-on-brand);place-items:center;display:grid}.site-dlg .s-done{color:var(--w-ink);font-size:18px}@media (max-width:600px){.site-dlg{border-radius:20px 20px 0 0;width:100%;max-width:100%;max-height:min(92dvh,100dvh - 64px);margin:auto 0 0}.site-dlg .s-dlg:before{content:"";background:var(--w-line-3);border-radius:2px;width:36px;height:4px;margin-left:-18px;position:absolute;top:10px;left:50%}.site-dlg .s-dlg-h{padding:28px var(--s-side-r) 0 var(--s-side-l)}.site-dlg .s-dlg-b{padding-inline:var(--s-side-l) var(--s-side-r)}.site-dlg .s-dlg-f{padding:0 var(--s-side-r) calc(20px + env(safe-area-inset-bottom,0px)) var(--s-side-l)}.site-dlg .s-seg{grid-template-columns:minmax(0,1fr)}}@media (max-width:1023px) and (max-height:599px) and (orientation:landscape){.s-card{max-height:calc(100dvh - 24px);padding-top:22px;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}.s-card .s-bed-h{top:22px;left:var(--s-side-l);position:absolute}.s-card h2{align-items:center;min-height:44px;padding:0 52px 0 56px;font-size:26px;line-height:32px;display:flex}.s-card .s-x{top:24px}.s-card .s-cta{gap:8px}}
