.casting-card.svelte-1021fkn{background:linear-gradient(145deg,var(--blush) 0 43%,#fff 43.2% 68%,#700f2d47 68.2%)}.circle-mark.svelte-1021fkn{aspect-ratio:1;border:4px solid var(--ink);border-radius:50%;width:42%;position:absolute;top:21%;right:15%;transform:rotate(-7deg)}.hero-light-layer.svelte-voqq5b{z-index:3;pointer-events:none;background:#2b071509;position:absolute;inset:0;overflow:hidden}.following-light.svelte-voqq5b{aspect-ratio:1;background:radial-gradient(circle,#fff7e126,#ffffff12 37%,#0000 72%);border-radius:50%;width:clamp(360px,54vw,780px);position:absolute;inset:0 auto auto 0}.footlights.svelte-voqq5b{height:240px;position:absolute;inset:0 0 auto}.footlights.svelte-voqq5b span:where(.svelte-voqq5b){opacity:1;background:radial-gradient(at 50% 25%,#ffe2a561,#ffefcc1f 35%,#0000 70%);width:28%;height:280px;position:absolute;top:-85px;left:8%}.footlights.svelte-voqq5b span:where(.svelte-voqq5b):nth-child(2){left:36%}.footlights.svelte-voqq5b span:where(.svelte-voqq5b):nth-child(3){left:64%}.footlights.waiting.svelte-voqq5b span:where(.svelte-voqq5b){animation:.7s ease-out .6s both svelte-voqq5b-lamp-on}.footlights.lighting.svelte-voqq5b span:where(.svelte-voqq5b){animation:.7s ease-out both svelte-voqq5b-lamp-on}.footlights.lighting.svelte-voqq5b span:where(.svelte-voqq5b):nth-child(2){animation-delay:.24s}.footlights.lighting.svelte-voqq5b span:where(.svelte-voqq5b):nth-child(3){animation-delay:.48s}.light-control.svelte-voqq5b{z-index:4;top:10px;right:var(--edge);color:var(--ink);font:inherit;cursor:pointer;background:#fffffff0;border:1px solid #6f102d38;border-radius:4px;align-items:center;gap:7px;padding:6px 10px;font-size:12px;display:inline-flex;position:absolute}.light-control.svelte-voqq5b:disabled{cursor:default}.light-control.svelte-voqq5b:focus-visible{outline-offset:4px;outline:3px solid #bd9045}@keyframes svelte-voqq5b-lamp-on{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.footlights.waiting.svelte-voqq5b span:where(.svelte-voqq5b),.footlights.lighting.svelte-voqq5b span:where(.svelte-voqq5b){animation:none}}.photo-surface.svelte-14od70n{isolation:isolate;position:relative;overflow:hidden}.photo-surface.svelte-14od70n:before{z-index:-1;background-image:var(--photo-preview);filter:blur(12px);pointer-events:none;content:"";background-position:50%;background-size:cover;position:absolute;inset:0}.page-shell.home.svelte-14od70n{animation:none}.hero.svelte-14od70n{min-height:calc(100svh - 72px);max-width:var(--content);padding:clamp(70px,10vw,128px) var(--edge) 100px;isolation:isolate;perspective:1000px;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:center;gap:48px;margin-inline:auto;display:grid;position:relative}.hero-beam.svelte-14od70n{z-index:-2;transform-origin:100% 0;background:linear-gradient(143deg,#0000 0 34%,#700f2d1f 34.2% 58%,#56091f14 58.2% 72%,#0000 72.3%);position:absolute;inset:-1px -8vw 5% 18%}.hero-copy.svelte-14od70n{z-index:2;position:relative}.hero-lead.svelte-14od70n{max-width:58ch;margin:24px 0 0;font-size:clamp(16px,1.7vw,18px);line-height:1.65}.hero-actions.svelte-14od70n{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:32px;display:flex}.button.svelte-14od70n{gap:10px}.hero-phone.svelte-14od70n{color:var(--ink);text-underline-offset:5px;align-items:center;gap:9px;font-weight:700;display:inline-flex}.focus-point.svelte-14od70n{border:1px solid var(--burgundy);background:#fff;width:min(38vw,440px);margin:0 auto 76px;padding:clamp(12px,1.5vw,18px);position:relative;box-shadow:12px 14px #6f102d29,0 28px 62px #2a000b1f}.hero-photo.svelte-14od70n{aspect-ratio:80/69;border:1px solid var(--burgundy);background:#f6f6f4;overflow:hidden}.hero-photo.svelte-14od70n img:where(.svelte-14od70n){object-fit:cover;width:100%;height:100%;display:block}.hero-photo-frame.svelte-14od70n figcaption:where(.svelte-14od70n){color:var(--ink);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:flex-end;gap:18px;margin-top:14px;font-size:11px;line-height:1.35;display:flex}.hero-photo-frame.svelte-14od70n figcaption:where(.svelte-14od70n) strong:where(.svelte-14od70n){max-width:18ch;color:var(--burgundy);text-align:right}.brand-rail.svelte-14od70n{right:var(--edge);bottom:26px;left:var(--edge);border-top:2px solid var(--ink);font-family:var(--font-heading);justify-content:space-between;padding-top:12px;font-size:clamp(32px,3vw,36px);font-weight:650;display:flex;position:absolute}.scroll-cue.svelte-14od70n{right:var(--edge);color:var(--ink);align-items:center;gap:8px;font-size:14px;text-decoration:none;display:flex;position:absolute;bottom:70px}.cinematic-gallery.svelte-14od70n{background:#fff;border-block:1px solid #6f102d2e;padding:clamp(72px,9vw,112px) 0;position:relative;overflow:hidden}.gallery-heading.svelte-14od70n{width:min(100%,var(--content));padding-inline:var(--edge);margin:0 auto clamp(34px,5vw,56px)}.gallery-heading.svelte-14od70n .section-title:where(.svelte-14od70n){max-width:16ch}.gallery-viewport.svelte-14od70n{gap:clamp(12px,1.6vw,20px);display:grid;overflow:hidden}.gallery-track.svelte-14od70n{--gallery-gap:clamp(12px,1.6vw,20px);--gallery-half-gap:clamp(6px,.8vw,10px);gap:var(--gallery-gap);will-change:transform;width:max-content;animation:42s linear infinite svelte-14od70n-gallery-forward;display:flex}.gallery-track.reverse.svelte-14od70n{animation-name:svelte-14od70n-gallery-reverse;animation-duration:47s}.gallery-sequence.svelte-14od70n{gap:var(--gallery-gap);flex:none;display:flex}.gallery-image.svelte-14od70n{aspect-ratio:3/2;cursor:zoom-in;background:#f6f6f4 url(/api/files/storage/stworzyszenie-teatralne-ingenium-gdansk/f5c98934-80a3-4463-be6e-b9828d23b2bc.webp) 50%/cover no-repeat;border:1px solid #6f102d47;width:clamp(220px,30vw,410px);padding:0;transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .18s;position:relative;overflow:hidden;transform:translateZ(0)}.gallery-image.svelte-14od70n img:where(.svelte-14od70n){object-fit:cover;width:100%;height:100%;transition:transform .42s cubic-bezier(.22,1,.36,1);display:block}.gallery-image.svelte-14od70n:focus-visible{z-index:2;outline:3px solid var(--burgundy);outline-offset:4px}.gallery-viewport.svelte-14od70n:hover .gallery-track:where(.svelte-14od70n),.gallery-viewport.svelte-14od70n:focus-within .gallery-track:where(.svelte-14od70n){animation-play-state:paused}.gallery-lightbox.svelte-14od70n{z-index:180;box-sizing:border-box;background:#18020aeb;border:0;place-items:center;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:clamp(18px,4vw,48px);display:grid;position:fixed;inset:0}.gallery-lightbox.svelte-14od70n::backdrop{background:0 0}.lightbox-dialog.svelte-14od70n{place-items:center;width:min(1180px,100%);max-height:calc(100svh - 48px);display:grid;position:relative}.lightbox-dialog.svelte-14od70n img:where(.svelte-14od70n){object-fit:contain;border:1px solid #ffffffb3;width:auto;max-width:100%;height:auto;max-height:calc(100svh - 48px);display:block}.lightbox-close.svelte-14od70n,.lightbox-previous.svelte-14od70n,.lightbox-next.svelte-14od70n{z-index:2;color:#fff;cursor:pointer;background:#6f102d;border:1px solid #fff;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;display:grid;position:absolute}.lightbox-close.svelte-14od70n{top:12px;right:12px}.lightbox-previous.svelte-14od70n{top:50%;left:12px;transform:translateY(-50%)}.lightbox-next.svelte-14od70n{top:50%;right:12px;transform:translateY(-50%)}.lightbox-close.svelte-14od70n:focus-visible,.lightbox-previous.svelte-14od70n:focus-visible,.lightbox-next.svelte-14od70n:focus-visible{outline-offset:3px;outline:3px solid #fff}.credo.svelte-14od70n{min-height:58vh;padding:110px var(--edge);text-align:center;background:radial-gradient(circle at 25% 30%,#8f002806 0 1px,#0000 1.4px) 0 0/8px 8px,linear-gradient(90deg,#0000 49.8%,#2a000b05 50%,#0000 50.2%) 0 0/100% 100%;place-items:center;display:grid;position:relative}.credo.svelte-14od70n p:where(.svelte-14od70n){max-width:850px;font-family:var(--font-heading);text-transform:uppercase;margin:0;font-size:clamp(30px,4.4vw,46px);font-weight:650;line-height:1.25}.hand-section.svelte-14od70n{grid-template-columns:minmax(260px,.78fr) minmax(320px,1.22fr);align-items:center;gap:clamp(48px,8vw,104px);display:grid}.rehearsal-sheet.svelte-14od70n{background:var(--blush);min-height:470px;box-shadow:18px 20px 0 var(--ink);border:1px solid #2a000b29;flex-direction:column;justify-content:center;padding:clamp(32px,5vw,58px);display:flex;position:relative;transform:rotate(-2deg)rotateY(5deg)}.rehearsal-sheet.svelte-14od70n:before{content:"";border:1px solid #8f002838;position:absolute;inset:14px}.sheet-pin.svelte-14od70n{background:var(--burgundy);width:14px;height:14px;box-shadow:0 2px 0 var(--ink);border-radius:50%;position:absolute;top:26px;left:50%}.rehearsal-sheet.svelte-14od70n p:where(.svelte-14od70n){color:var(--accent);letter-spacing:.18em;margin:0;font-size:14px;font-weight:800}.rehearsal-sheet.svelte-14od70n strong:where(.svelte-14od70n){font-family:var(--font-body);overflow-wrap:normal;text-transform:uppercase;margin-top:28px;font-size:clamp(32px,4vw,44px);font-weight:600;line-height:1.25}.rehearsal-sheet.svelte-14od70n small:where(.svelte-14od70n){border-top:2px solid var(--ink);margin-top:38px;padding-top:14px;font-size:16px}.entrances.svelte-14od70n{border-top:1px solid #2a000b24}.photo-placeholder.svelte-14od70n{border:1px solid var(--burgundy);background:#fff;margin:0;padding:clamp(12px,2vw,22px);box-shadow:14px 16px #6f102d24}.photo-placeholder.svelte-14od70n img:where(.svelte-14od70n){object-fit:cover;border:1px solid #6f102d52;width:100%;height:auto;display:block}.photo-placeholder.svelte-14od70n figcaption:where(.svelte-14od70n){color:var(--ink);letter-spacing:.1em;text-transform:uppercase;padding-top:14px;font-size:12px}.poster-grid.svelte-14od70n{grid-template-columns:1fr 1fr;gap:clamp(20px,4vw,48px);margin-top:48px;display:grid}.story-poster.svelte-14od70n{border:2px solid var(--ink);min-height:430px;color:var(--ink);transform-style:preserve-3d;flex-direction:column;padding:clamp(28px,4vw,48px);text-decoration:none;transition:transform .28s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.story-poster.svelte-14od70n:before{content:"";pointer-events:none;border:1px solid #2a000b3d;position:absolute;inset:14px}.story-poster.svelte-14od70n span:where(.svelte-14od70n){letter-spacing:.13em;text-transform:uppercase;font-size:13px;font-weight:800}.story-poster.svelte-14od70n strong:where(.svelte-14od70n){font-family:var(--font-heading);text-transform:uppercase;margin-top:auto;font-size:clamp(36px,4vw,52px);font-weight:650}.story-poster.svelte-14od70n p:where(.svelte-14od70n){max-width:32ch;margin:12px 0 24px}.poster-about.svelte-14od70n{background:var(--white)}.poster-scene.svelte-14od70n{background:linear-gradient(145deg,#fff 0 48%,#700f2d38 48.2% 68%,#fff 68.3%)}.program-directory.svelte-14od70n{border-top:1px solid #2a000b24}.program-link-grid.svelte-14od70n{background:#2a000b2e;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:48px;display:grid}.program-link.svelte-14od70n{background:var(--white);min-height:240px;color:var(--ink);flex-direction:column;padding:28px;text-decoration:none;transition:transform .18s;display:flex}.program-link.svelte-14od70n span:where(.svelte-14od70n){color:var(--accent);letter-spacing:.14em;font-size:13px;font-weight:800}.program-link.svelte-14od70n strong:where(.svelte-14od70n){font-family:var(--font-heading);text-transform:uppercase;margin-top:auto;font-size:clamp(25px,3vw,34px);line-height:1.15}.program-link.svelte-14od70n p:where(.svelte-14od70n){margin:10px 0 20px}@media (hover:hover) and (pointer:fine){.story-poster.svelte-14od70n:hover{transform:perspective(900px)rotateX(1deg)rotateY(-2deg)translateY(-6px)}.program-link.svelte-14od70n:hover{transform:translateY(-5px)scale(1.01)}}.story-poster.svelte-14od70n:active,.program-link.svelte-14od70n:active{transform:scale(.985)}.review-card.svelte-14od70n blockquote:where(.svelte-14od70n){font-family:var(--font-heading);margin:auto 0 28px;font-size:clamp(24px,2.5vw,31px);font-weight:650;line-height:1.28}.source-link.svelte-14od70n{color:#fff;text-underline-offset:4px;border-top:1px solid #ffffff61;justify-content:space-between;align-items:center;gap:16px;padding-top:18px;font-size:14px;font-weight:750;display:flex}.home-now.svelte-14od70n{grid-template-columns:minmax(0,1fr) minmax(320px,1fr);align-items:center;gap:clamp(36px,7vw,92px);display:grid}.contact-strip.svelte-14od70n{margin-bottom:20px}@keyframes svelte-14od70n-beam-focus{0%{opacity:.1;transform:scaleX(.82)translateY(-12px)}to{opacity:1;transform:scaleX(1)translateY(0)}}@keyframes svelte-14od70n-note-focus{0%{opacity:.25;transform:translateY(18px)rotate(4deg)scale(.97)}to{opacity:1;transform:translateY(0)rotate(2deg)scale(1)}}@keyframes svelte-14od70n-rail-set{0%{opacity:0;transform:translateY(16px)scaleX(.95)}to{opacity:1;transform:translateY(0)scaleX(1)}}@keyframes svelte-14od70n-gallery-forward{to{transform:translate3d(calc(-50% - var(--gallery-half-gap)),0,0)}}@keyframes svelte-14od70n-gallery-reverse{0%{transform:translate3d(calc(-50% - var(--gallery-half-gap)),0,0)}to{transform:translate(0,0)}}@media (hover:hover) and (pointer:fine){.gallery-image.svelte-14od70n:hover{transform:translate3d(0,-4px,10px)}.gallery-image.svelte-14od70n:hover img:where(.svelte-14od70n){transform:scale(1.035)}}@media (max-width:760px){.home-now.svelte-14od70n{grid-template-columns:1fr}.hero.svelte-14od70n{grid-template-columns:1fr;gap:34px;min-height:calc(100svh - 64px);padding-top:62px;padding-bottom:104px}.focus-point.svelte-14od70n{width:min(92vw,430px)}.hero-actions.svelte-14od70n{flex-direction:column;align-items:flex-start}.brand-rail.svelte-14od70n{bottom:20px}.scroll-cue.svelte-14od70n{display:none}.hand-section.svelte-14od70n{grid-template-columns:1fr}.rehearsal-sheet.svelte-14od70n{min-height:380px}.poster-grid.svelte-14od70n,.program-link-grid.svelte-14od70n{grid-template-columns:1fr}.program-link.svelte-14od70n{min-height:210px}.story-poster.svelte-14od70n{min-height:330px}}@media (prefers-reduced-motion:reduce){.story-poster.svelte-14od70n,.program-link.svelte-14od70n,.gallery-track.svelte-14od70n,.gallery-image.svelte-14od70n,.gallery-image.svelte-14od70n img:where(.svelte-14od70n){transition:none;animation:none}.gallery-viewport.svelte-14od70n{overflow-x:auto}.gallery-track.svelte-14od70n{will-change:auto}.gallery-sequence[aria-hidden=true].svelte-14od70n{display:none}}.open-stage.svelte-otn2c8{min-height:min(82vh,790px);max-width:var(--content);padding:100px var(--edge);isolation:isolate;flex-direction:column;justify-content:center;margin-inline:auto;display:flex;position:relative}.contact-beam.svelte-otn2c8{z-index:-1;background:linear-gradient(145deg,#0000 0 48%,#700f2d33 48.2% 64%,#0000 64.2%);animation:.25s ease-out both svelte-otn2c8-contact-light;position:absolute;inset:0}.open-stage.svelte-otn2c8 .lead:where(.svelte-otn2c8){max-width:56ch}.person.svelte-otn2c8{border-top:2px solid var(--ink);margin:48px 0 0;padding-top:18px;font-size:17px}.routes.svelte-otn2c8{padding-top:36px}.route-grid.svelte-otn2c8{grid-template-columns:1fr 1fr;gap:clamp(20px,4vw,44px);margin-top:48px;display:grid}.route-card.svelte-otn2c8{border:2px solid var(--ink);min-height:0;color:var(--ink);flex-direction:column;padding:clamp(28px,4vw,48px);text-decoration:none;transition:transform .22s cubic-bezier(.22,1,.36,1);display:flex}.route-card.svelte-otn2c8>.contact-label:where(.svelte-otn2c8){letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-weight:800}.route-card.svelte-otn2c8 .contact-datum:where(.svelte-otn2c8){margin-top:18px}.route-card.svelte-otn2c8 strong:where(.svelte-otn2c8){white-space:nowrap;font-family:var(--font-body);overflow-wrap:normal;flex:1;margin-top:0;font-size:clamp(24px,3.2vw,38px);font-weight:650;line-height:1.25}.route-card.svelte-otn2c8 p:where(.svelte-otn2c8){margin:18px 0 0}.phone-card.svelte-otn2c8{background:var(--blush)}.mail-card.svelte-otn2c8{background:linear-gradient(145deg,#fff 0 48%,#700f2d38 48.2% 62%,var(--blush) 62.2%)}.route-card.svelte-otn2c8:hover{transform:perspective(900px)rotateX(1deg)rotateY(-2deg)translateY(-6px)}.ticket-actions.svelte-otn2c8{gap:12px;display:grid}.map-section.svelte-otn2c8{max-width:none;color:var(--ink);background:#fff;padding-inline:0}.map-heading.svelte-otn2c8{width:min(var(--content),100%);padding-inline:var(--edge);margin-inline:auto}.map-section.svelte-otn2c8 .eyebrow:where(.svelte-otn2c8),.map-section.svelte-otn2c8 .section-title:where(.svelte-otn2c8),.map-section.svelte-otn2c8 .lead:where(.svelte-otn2c8){color:var(--ink)}.map-section.svelte-otn2c8 .eyebrow:where(.svelte-otn2c8){color:var(--burgundy)}.map-section.svelte-otn2c8 .lead:where(.svelte-otn2c8){margin-bottom:clamp(30px,5vw,54px)}.map-frame.svelte-otn2c8{width:min(calc(100% - 2 * var(--edge)),1280px);isolation:isolate;background:radial-gradient(circle at 22% 20%,#6f102d1a,#0000 25%),linear-gradient(145deg,#fff 0 62%,#f6f6f4 62.2%);border:1px solid #6f102d4d;min-height:clamp(460px,64vw,720px);margin-inline:auto;position:relative;overflow:hidden;box-shadow:18px 20px #6f102d29}.map-frame.svelte-otn2c8:before{z-index:0;content:"";pointer-events:none;border:1px solid #6f102d2e;position:absolute;inset:18px}.map-art.svelte-otn2c8{z-index:1;position:absolute;inset:0;overflow:hidden}.map-art.svelte-otn2c8:before{content:"";background:linear-gradient(160deg,#6f102d14,#6f102d38);width:42%;height:132%;position:absolute;top:-16%;right:-10%;transform:rotate(12deg)}.district-name.svelte-otn2c8{color:#2b071566;letter-spacing:.18em;text-transform:uppercase;font-size:clamp(10px,1.2vw,13px);font-weight:800;position:absolute}.district-osowa.svelte-otn2c8{top:16%;left:14%}.district-oliwa.svelte-otn2c8{top:48%;left:38%}.district-wrzeszcz.svelte-otn2c8{bottom:28%;right:19%}.district-centre.svelte-otn2c8{bottom:10%;right:8%}.route-line.svelte-otn2c8{transform-origin:50%;background:#6f102d57;width:116%;height:3px;position:absolute;left:-8%}.route-line.svelte-otn2c8:after{content:"";border-block:1px dashed #6f102d24;position:absolute;inset:-6px 0}.route-one.svelte-otn2c8{top:33%;transform:rotate(13deg)}.route-two.svelte-otn2c8{top:58%;transform:rotate(-9deg)}.route-three.svelte-otn2c8{top:72%;transform:rotate(21deg)}.water-line.svelte-otn2c8{background:linear-gradient(90deg,#0000,#6f102d14,#0000);width:12%;height:104%;position:absolute;top:2%;left:58%;transform:rotate(-14deg)}.map-pin.svelte-otn2c8{z-index:3;border:1px solid var(--burgundy);color:var(--ink);background:#fff;align-items:center;gap:12px;padding:10px 16px 10px 10px;text-decoration:none;transition:transform .18s,opacity .18s;display:flex;position:absolute;top:27%;left:24%;box-shadow:10px 12px #6f102d2e}.pin-symbol.svelte-otn2c8{background:var(--burgundy);color:#fff;place-items:center;width:52px;height:52px;display:grid}.pin-copy.svelte-otn2c8{gap:6px;line-height:1.2;display:grid}.pin-copy.svelte-otn2c8 small:where(.svelte-otn2c8){color:var(--burgundy);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:800}.pin-copy.svelte-otn2c8 strong:where(.svelte-otn2c8){font-family:var(--font-heading);margin-top:0;font-size:clamp(16px,2vw,22px)}.map-pin.svelte-otn2c8:hover{transform:translateY(-4px)}.map-caption.svelte-otn2c8{z-index:2;border-left:5px solid var(--burgundy);background:#fff;max-width:340px;padding:clamp(24px,4vw,38px);display:grid;position:absolute;bottom:clamp(28px,6vw,66px);right:clamp(28px,6vw,74px);box-shadow:0 18px 46px #2b07151f}.map-caption.svelte-otn2c8>span:where(.svelte-otn2c8):first-child{color:var(--burgundy);letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:800}.map-caption.svelte-otn2c8>strong:where(.svelte-otn2c8){font-family:var(--font-heading);margin-top:8px;font-size:clamp(24px,3vw,36px);line-height:1.1}.map-direction.svelte-otn2c8{align-items:center;gap:8px;margin-top:22px;font-size:14px;font-weight:700;display:flex}.social-contact.svelte-otn2c8{text-align:center}.social-contact.svelte-otn2c8 .lead:where(.svelte-otn2c8){margin-inline:auto}.social-actions.svelte-otn2c8{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 20px;margin-top:30px;display:flex}.final-note.svelte-otn2c8{text-align:center;place-items:center;min-height:55vh;display:grid}.final-note.svelte-otn2c8 p:where(.svelte-otn2c8){font-family:var(--font-heading);text-transform:uppercase;margin:0;font-size:clamp(32px,4.2vw,46px);font-weight:650;line-height:1.22}.final-note.svelte-otn2c8 i:where(.svelte-otn2c8){background:var(--accent);width:120px;height:4px;margin:32px auto 0;display:block;transform:rotate(-3deg)}@keyframes svelte-otn2c8-contact-light{0%{opacity:0;transform:scaleX(.86)}to{opacity:1;transform:scaleX(1)}}@media (max-width:760px){.open-stage.svelte-otn2c8{min-height:72vh;padding-block:78px}.route-grid.svelte-otn2c8{grid-template-columns:1fr}.ticket-actions.svelte-otn2c8,.social-actions.svelte-otn2c8{flex-direction:column;align-items:stretch}.map-frame.svelte-otn2c8{width:calc(100% - 2 * var(--edge));min-height:480px;box-shadow:10px 12px #6f102d29}.map-pin.svelte-otn2c8{top:20%;left:10%}.map-caption.svelte-otn2c8{max-width:none;bottom:24px;left:20px;right:20px}}@media (prefers-reduced-motion:reduce){.contact-beam.svelte-otn2c8,.route-card.svelte-otn2c8,.map-pin.svelte-otn2c8{transition:none;animation:none}}.ticket-card.svelte-2qwtmy{background:linear-gradient(90deg,var(--blush) 0 62%,#fff 62.2%)}.ticket-card.svelte-2qwtmy:after{border-left:2px dashed var(--ink);content:"";position:absolute;top:10%;bottom:10%;left:62%}.ticket-cut.svelte-2qwtmy{z-index:2;border:2px solid var(--ink);background:var(--white);border-radius:50%;width:34px;height:34px;position:absolute;left:58%}.ticket-cut.top.svelte-2qwtmy{top:-18px}.ticket-cut.bottom.svelte-2qwtmy{bottom:-18px}.digital-signature.svelte-1d5xe3n{border-top:1px solid color-mix(in srgb, var(--white) 16%, transparent);color:color-mix(in srgb, var(--white) 85%, var(--accent));font-family:var(--font-body);font-style:normal}.signature-inner.svelte-1d5xe3n{max-width:var(--content);padding:24px var(--edge) 30px;justify-content:center;align-items:center;gap:clamp(12px,2vw,24px);margin-inline:auto;display:flex}.signature-ring.svelte-1d5xe3n{width:clamp(64px,7vw,88px);height:clamp(64px,7vw,88px);color:color-mix(in srgb, var(--accent) 45%, var(--white));pointer-events:none;flex:none;position:relative}.ring-fallback.svelte-1d5xe3n{border:10px solid;border-top-color:var(--white);border-bottom-color:var(--accent);box-shadow:inset 2px 2px 5px var(--burgundy), 0 0 16px color-mix(in srgb, var(--accent) 25%, transparent);border-radius:50%;position:absolute;inset:17%;transform:rotate(-25deg)scaleX(.85)}.signature-copy.svelte-1d5xe3n{letter-spacing:.025em;flex-wrap:wrap;align-items:center;gap:0 .6em;min-width:0;margin:0;font-size:clamp(12px,1.1vw,14px);font-style:normal;font-weight:400;line-height:1.7;display:flex}.signature-copy.svelte-1d5xe3n a:where(.svelte-1d5xe3n){min-height:44px;color:color-mix(in srgb, var(--white) 76%, var(--accent));text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 65%, var(--white));text-decoration-color:color-mix(in srgb, var(--accent) 65%, var(--white));text-underline-offset:5px;text-shadow:0 0 16px color-mix(in srgb, var(--accent) 60%, transparent);white-space:nowrap;align-items:center;font-weight:600;display:inline-flex}.signature-copy.svelte-1d5xe3n a:where(.svelte-1d5xe3n):hover{color:var(--white)}.signature-copy.svelte-1d5xe3n a:where(.svelte-1d5xe3n):focus-visible{outline-offset:5px;border-radius:2px;outline:2px solid}.stage-lights.svelte-nii74w{inset:var(--stage-header-height,72px) 0 0;z-index:0;pointer-events:none;mix-blend-mode:screen;opacity:.5;position:fixed;overflow:hidden}.rig.svelte-nii74w{top:0;left:var(--x);width:0;position:absolute}.lamp.svelte-nii74w{border:1px solid #6d6962;background:linear-gradient(90deg,#131315,#44423e 45%,#161618);border-top:0;border-radius:0 0 7px 7px;width:34px;height:26px;position:absolute;top:0;left:-17px}.lamp.svelte-nii74w span:where(.svelte-nii74w){background:#fff2cf;border-radius:50%;height:6px;position:absolute;bottom:-3px;left:5px;right:5px;box-shadow:0 3px 18px 4px #f2c46b80}.aim.svelte-nii74w{transform:rotate(calc(var(--aim) * var(--scroll-aim,0deg)));transform-origin:0 24px}.sway.svelte-nii74w{transform-origin:0 0;width:0;animation:svelte-nii74w-stage-sway var(--duration) ease-in-out var(--delay) infinite;position:absolute;top:24px}.beam.svelte-nii74w{background:conic-gradient(from 164deg at 50% 0,#0000 0deg,#ffedc906 5deg,#fff0d221 12deg,#fff7e13b 16deg,#fff0d221 20deg,#ffedc906 27deg,#0000 32deg);width:min(65vw,940px);height:125vh;position:absolute;top:0;left:0;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000,#000000d9 35%,#0000 95%);mask-image:linear-gradient(#000,#000000d9 35%,#0000 95%)}.beam.svelte-nii74w:after{content:"";opacity:.35;background-image:radial-gradient(circle,#fff0c5 0 1px,#0000 1.7px),radial-gradient(circle,#f2c46b 0 .7px,#0000 1.5px);background-position:17px 23px,53px 71px;background-size:87px 109px,139px 167px;position:absolute;inset:0;-webkit-mask-image:conic-gradient(from 168deg at 50% 0,#0000,#000 12deg,#0000 24deg);mask-image:conic-gradient(from 168deg at 50% 0,#0000,#000 12deg,#0000 24deg)}.paused.svelte-nii74w .sway:where(.svelte-nii74w){animation-play-state:paused}.introductory.svelte-nii74w{mix-blend-mode:normal;position:absolute}.introductory.svelte-nii74w .sway:where(.svelte-nii74w){animation:none}.introductory.svelte-nii74w .lamp:where(.svelte-nii74w){animation:svelte-nii74w-lamp-ignite .3s linear var(--ignition) both}.introductory.svelte-nii74w .beam:where(.svelte-nii74w){transform-origin:50% 0;animation:svelte-nii74w-beam-ignite .22s ease-out calc(var(--ignition) + 80ms) both}@keyframes svelte-nii74w-lamp-ignite{0%{opacity:0}15%{opacity:1}30%{opacity:.15}50%,to{opacity:1}}@keyframes svelte-nii74w-beam-ignite{0%{opacity:0;transform:translate(-50%)scaleY(0)}to{opacity:1;transform:translate(-50%)scaleY(1)}}.stage-pause.svelte-nii74w{right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));z-index:85;color:#edeae4;min-height:48px;font:600 14px/1.2 var(--font-body);cursor:pointer;background:#0b0b0d;border:1px solid #f2c46b;border-radius:0;align-items:center;gap:8px;padding:10px 14px;display:flex;position:fixed}.stage-pause.svelte-nii74w:focus-visible{outline-offset:4px;outline:3px solid #f2c46b}@keyframes svelte-nii74w-stage-sway{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}@media (max-width:760px){.mobile-hidden.svelte-nii74w{display:none}.beam.svelte-nii74w{background:conic-gradient(from 171deg at 50% 0,#0000,#fff0d21f 6deg,#fff7e138 9deg,#fff0d21f 12deg,#0000 18deg);width:72vw}.lamp.svelte-nii74w{width:26px;height:22px;left:-13px}.stage-pause.svelte-nii74w{font-size:13px}}@media (prefers-reduced-motion:reduce){.sway.svelte-nii74w{animation-duration:var(--slow-duration)}.introductory.svelte-nii74w .lamp:where(.svelte-nii74w),.introductory.svelte-nii74w .beam:where(.svelte-nii74w){animation:.3s ease-out 1s both svelte-nii74w-reduced-ignite}}@keyframes svelte-nii74w-reduced-ignite{0%{opacity:0}to{opacity:1}}.ingenium-curtain-intro.svelte-1o4pbgh{z-index:2147483647;display:var(--ingenium-curtain-display,none);animation:5s step-end forwards svelte-1o4pbgh-curtain-dismiss;position:fixed;inset:0;overflow:hidden;transform:translate(0,0)}.intro-visual.svelte-1o4pbgh{background:#000;animation:.7s ease-in-out 4.3s both svelte-1o4pbgh-curtain-fade;position:absolute;inset:0}.curtain-hit-area.svelte-1o4pbgh{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.curtain-panel.svelte-1o4pbgh{background:var(--burgundy,#6f102d);transform-origin:50% 0;width:51%;position:absolute;top:-5%;bottom:0;transform:translate(0,0)rotate(0);box-shadow:0 10px 36px #14000759}.curtain-panel.left.svelte-1o4pbgh{left:0}.curtain-panel.right.svelte-1o4pbgh{right:0}.velvet.svelte-1o4pbgh{transform-origin:50% 0;background:linear-gradient(#1200064d,#0000 24%,#1400072e 88%),repeating-linear-gradient(90deg,#0000 0,#ffe0de09 1px,#0000 3px),repeating-linear-gradient(90deg,#140007c7 0%,#31021247 5%,#ffb9c029 10%,#ffdad217 12%,#21000b9e 19%,#140007c7 22%);position:absolute;inset:0}.fringe.svelte-1o4pbgh{background:repeating-linear-gradient(90deg,#8b622b 0 2px,#e9d399 2px 4px,#b68c46 4px 6px,#0000 6px 8px);border-top:5px double #d0ac67;height:25px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -6px #2f03124d}.curtain-skip.svelte-1o4pbgh,.intro-pause.svelte-1o4pbgh{z-index:2;bottom:max(20px,env(safe-area-inset-bottom));color:#fff3d7;min-height:48px;font:inherit;cursor:pointer;background:#3e081b;border:1px solid #e9d39980;border-radius:4px;align-items:center;gap:7px;padding:10px 14px;font-size:13px;display:inline-flex;position:absolute}.curtain-skip.svelte-1o4pbgh{right:max(20px,env(safe-area-inset-right));text-underline-offset:4px;text-decoration:underline}.intro-pause.svelte-1o4pbgh{left:max(20px,env(safe-area-inset-left))}.intro-pause.svelte-1o4pbgh:focus-visible{outline-offset:4px;outline:3px solid #bd9045}.curtain-hit-area.svelte-1o4pbgh:focus-visible .curtain-skip:where(.svelte-1o4pbgh){outline-offset:4px;outline:3px solid #fff3d7}.left.svelte-1o4pbgh{animation:2.5s cubic-bezier(.45,0,.55,1) .3s both svelte-1o4pbgh-curtain-left}.right.svelte-1o4pbgh{animation:2.5s cubic-bezier(.45,0,.55,1) .3s both svelte-1o4pbgh-curtain-right}.velvet.svelte-1o4pbgh{animation:2.5s ease-in-out .3s both svelte-1o4pbgh-velvet-wave}@keyframes svelte-1o4pbgh-curtain-left{0%{transform:translate(0,0)rotate(0)}35%{transform:translate(-25%,-2%)rotate(1.2deg)}to{transform:translate(-130%,-7%)rotate(-1deg)}}@keyframes svelte-1o4pbgh-curtain-right{0%{transform:translate(0,0)rotate(0)}35%{transform:translate(25%,-2%)rotate(-1.2deg)}to{transform:translate(130%,-7%)rotate(1deg)}}@keyframes svelte-1o4pbgh-velvet-wave{0%,to{transform:scaleX(1)skewY(0)}35%{transform:scaleX(1.045)skewY(.7deg)}70%{transform:scaleX(.98)skewY(-.4deg)}}@keyframes svelte-1o4pbgh-curtain-dismiss{to{transform:translate(-200vw)}}@keyframes svelte-1o4pbgh-curtain-fade{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.ingenium-curtain-intro.svelte-1o4pbgh{animation-duration:1.5s}.intro-visual.svelte-1o4pbgh{animation-duration:.2s;animation-delay:1.3s}.curtain-panel.svelte-1o4pbgh{animation-duration:1s;animation-delay:0s}.velvet.svelte-1o4pbgh{animation:none}}.duotone-defs.svelte-qipkud{pointer-events:none;position:absolute}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp]{--ink:#edeae4;--white:#edeae4;--light:#edeae4;--blush:#151519;--burgundy:#5a0f1e;--accent:#e10f2f;--font-heading:"Oswald","Arial Narrow",sans-serif;--font-body:"Roboto",Arial,sans-serif;color:#edeae4;font-family:var(--font-body);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#0b0b0d;background-image:radial-gradient(#edeae40b .6px,#0000 .9px),radial-gradient(#edeae406 .5px,#0000 1px);background-position:0 0,3px 5px;background-repeat:repeat;background-size:5px 7px,11px 13px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;font-size:17px}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp] main .page-shell,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp] main .page-shell section{color:#edeae4;background:0 0}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp] main .home .credo{background-color:#5a0f1e;background-image:repeating-linear-gradient(90deg,#0000 0,#0003 5%,#0000 10%);border-block:1px solid #f2c46b66}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp] :is(h1,h2,h3,h4,.object-word,.playbill-title,.program-link strong,.story-poster strong,.footer-title strong){font-family:var(--font-heading);text-transform:uppercase;color:#edeae4;letter-spacing:-.025em;font-weight:700}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp] main h1.display{letter-spacing:-.035em;overflow-wrap:normal;text-wrap:balance;max-width:100%;margin-left:-.035em;font-size:clamp(28px,6.6vw,94px);line-height:1.2}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp] main .section-title{font-size:clamp(34px,4.2vw,62px);line-height:1.2}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp] main h3{font-size:clamp(25px,2.7vw,38px);line-height:1.2}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp] .outline-word{-webkit-text-stroke:1.5px #edeae4;-webkit-text-fill-color:transparent}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp] main :is(p,li,dd,dt,blockquote,figcaption,summary){color:#edeae4;opacity:1}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp] main p:not(.poster-title):not(.playbill-title),[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp] main :is(li,dd,dt,summary,.body-copy,.source-note,.card-link,.text-link){font-size:clamp(16px,1.2vw,18px);line-height:1.65}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp] main .lead,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp] main .hero-lead{font-size:clamp(17px,1.5vw,21px)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp] main a.button{color:#fff}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp] main .poster-slot .poster-signature{color:#f2c46b}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp] main :is(.current-production-copy,.production-details){color:#edeae4;background:#141417}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp][data-motion-paused]{--theatre-play-state:paused}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp] main :is(a,small,cite),[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp] .site-header .stage-map-intro p,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp] .site-header .stage-map-intro span{color:#edeae4}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp] main :is(.eyebrow,.card-index,.source-icon,.text-link,.card-link,.tax-link),[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp] .footer-contact svg,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp] .footer-social svg{color:#f2c46b}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp] main :is(article,.story-poster,.program-link,.note-card,.route-card,.choice-card,.feature-card,.info-panel,.split-note,.faq-list details,.rehearsal-sheet,.photo-placeholder,.focus-point,.map-pin,.map-caption,.streaming-card,.music-video-card,.frame-copy-inset){color:#edeae4;background:#141417;border-color:#49474a;border-radius:0;box-shadow:6px 6px #0006}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp] main :is(.story-poster,.program-link,.feature-card,.choice-card,.route-card,.note-card) :is(h3,strong,p,span,a,blockquote){color:#edeae4;opacity:1}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp] main :is(.editorial-object,.repertoire-card,.opening-art,.poster-axis,.stage-art,.visual-frame,.map-frame){color:#edeae4;background-color:#111114;background-image:linear-gradient(145deg,#0000 0 64%,#e10f2f 64.2% 72%,#0000 72.2%);border-color:#51494b;outline-color:#51494b;box-shadow:12px 14px #e10f2f29}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp] main .editorial-object .object-label,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp] main .poster-axis>span{color:#f2c46b;background:#0b0b0d}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp] main .editorial-object .object-word{color:#edeae4;background:#0b0b0d;font-size:clamp(38px,4.5vw,72px);line-height:1.05}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp] main :is(.object-number,.playbill-feature,.playbill-footer,.playbill-kicker,.sheet-pin,.pin-copy small,.map-caption>span:first-child,.district-name,.note-card span){color:#f2c46b;text-shadow:none}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp] main :is(.photo-surface,.hero-photo,.photo-placeholder>div,.poster-paper,.name-plate){background-color:#141417}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp] main .visual-frame figcaption{color:#edeae4;background:#0b0b0d}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp] main .feature-grid>.reveal:nth-child(2n) .feature-card{color:#edeae4;background:#141417;border-color:#49474a;border-radius:0}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp] .light-control{color:#edeae4;background:#141417;border-color:#f2c46b;border-radius:0}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp] main .show-card .curtain-shape{background:#e10f2f}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp] main .rehearsal-sheet>p,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp] main .rehearsal-sheet>small{color:#f2c46b}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp] main .quote-stage{background:#111114}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp] main .home .credo p{font-family:var(--font-heading);text-transform:uppercase;font-size:clamp(32px,4.8vw,68px);line-height:1.2}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp] main .program-link>span:first-child{font:700 clamp(64px,7vw,104px)/1 var(--font-heading);color:#edeae4;-webkit-text-stroke:1.5px #edeae4;-webkit-text-fill-color:transparent}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp] main .program-link:hover>span:first-child,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp] main .program-link:focus-visible>span:first-child{-webkit-text-fill-color:#e10f2f}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp] main .program-link strong{font-size:clamp(28px,3.5vw,48px)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp] .button,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp] .button.secondary,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp] .menu-button{color:#fff;font-family:var(--font-body);box-shadow:none;background:#e10f2f;border:1px solid #e10f2f;border-radius:0;font-size:16px;font-weight:700;transition:transform .15s steps(2,end)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp] .button:hover,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp] .menu-button:hover{transform:translate(-2px,-3px)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp] .button:active,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp] .menu-button:active{transform:translate(1px,1px)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp] .button:before{background:linear-gradient(115deg,#0000 0 42%,#00000040 43% 56%,#0000 57%)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp] .hero-light-layer{z-index:-1}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp] .site-header{color:#edeae4;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0b0b0dfa;border-bottom:1px solid #3b3537}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp] .site-header .site-wordmark strong{color:#edeae4;font-family:var(--font-heading);font-size:28px}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp] .site-header .site-wordmark{color:#edeae4}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp] .site-header>nav{color:#edeae4;top:var(--stage-header-height,72px);max-height:calc(100svh - var(--stage-header-height,72px));background:#0b0b0d}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp] .site-header nav .stage-space{color:#edeae4;background:#19191d;border-color:#49474a;border-radius:0}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp] .site-header nav .stage-space.active{border-color:#f2c46b;box-shadow:inset 3px 0 #f2c46b}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp] .site-header nav .stage-space :is(strong,span){color:#edeae4;opacity:1}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp] .site-footer{color:#edeae4;background:0 0;padding-bottom:64px}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp] .site-footer :is(p,span,small,a),[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp] .digital-signature{color:#edeae4}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp] .site-footer :is(p,a,small),[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp] main :is(figcaption,cite){font-size:16px;line-height:1.6}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp] main :is(.lightbox-close,.lightbox-previous,.lightbox-next){color:#fff;background:#e10f2f;border-radius:0}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp] .signature-ring,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp] .signature-copy a{color:#f2c46b}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp] .dust-field{opacity:.35}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp] main img{filter:url(#ingenium-photo-duotone)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp] main img:hover,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp] main img.photo-full-color,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp] main :is(a,button):focus-visible img,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp] main .gallery-lightbox img{filter:none}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp] main .hero-photo-frame{rotate:-2deg}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp] main .history-photo-frame{rotate:1.5deg}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp] main .home-now-photo{rotate:-1deg}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp] main :is(.hero-photo,.history-photo-frame .photo-surface){clip-path:polygon(0 0,100% 2%,96% 100%,0 96%)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp] :is(a,button,summary):focus-visible{outline-offset:4px;outline:3px solid #f2c46b}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp] .skip-link:focus{color:#edeae4;background:#0b0b0d}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp][data-motion-paused] :not(.ingenium-curtain-intro,.ingenium-curtain-intro *),[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp][data-motion-paused] :not(.ingenium-curtain-intro,.ingenium-curtain-intro *):before,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp][data-motion-paused] :not(.ingenium-curtain-intro,.ingenium-curtain-intro *):after{animation-play-state:paused}@media (min-width:1000px){[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp] main h1.display{width:calc(100% + 24px);max-width:calc(100% + 24px);margin-left:-24px}}@media (max-width:760px){[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp] main h1.display{font-size:clamp(28px,8vw,64px)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp] main .section-title{font-size:clamp(28px,8.5vw,34px)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp] main .program-link{padding:26px 20px}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp] .site-header .site-wordmark strong{font-size:22px}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp] .site-header .menu-button{letter-spacing:0;min-width:0;padding-inline:10px;font-size:13px}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp] main .hero-photo-frame{width:calc(100% - 12px)}}@media (prefers-reduced-motion:reduce){[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp] .button,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp] .menu-button{transition-duration:.6s}}@media (forced-colors:active){[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp] .outline-word,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset=sharp] main .program-link>span:first-child{-webkit-text-fill-color:CanvasText;-webkit-text-stroke:0}}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root{--white:#fff;--ink:#2a000b;--burgundy:#8f0028;--accent:#c6003b;--blush:#fff1f4;--light:#fff;--font-heading:"Bodoni Moda","Bodoni 72","Bodoni MT",Didot,serif;--font-body:"Lora",Georgia,"Times New Roman",serif;--content:1180px;--edge:clamp(20px,5vw,72px);background:var(--white);min-height:100vh;color:var(--ink);font-family:var(--font-body);scroll-behavior:smooth;touch-action:manipulation;-webkit-tap-highlight-color:#c6003b2e;isolation:isolate;font-size:17px;line-height:1.65;overflow:clip}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root::selection{background:var(--burgundy);color:var(--white)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .skip-link{z-index:200;background:var(--white);color:var(--ink);padding:10px 14px;transition:transform .16s;position:fixed;top:8px;left:12px;transform:translateY(-150%)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .skip-link:focus{transform:translateY(0)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .site-header{z-index:100;min-height:72px;padding-inline:var(--edge);background:#fffffff0;border-bottom:1px solid #2a000b21;justify-content:space-between;align-items:center;gap:24px;display:flex;position:sticky;top:0}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .site-brand{color:var(--ink);flex:none;align-items:center;gap:11px;text-decoration:none;display:inline-flex}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .site-wordmark{font-family:var(--font-heading);letter-spacing:.15em;font-size:clamp(21px,2.2vw,28px);font-weight:800;line-height:1}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .site-brand-mark{background:linear-gradient(145deg,var(--blush),#d20a4347);width:40px;height:40px;color:var(--accent);border:1px solid #7d14322e;border-radius:14px 5px;flex:none;place-items:center;display:grid;transform:rotate(-3deg)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .site-brand-copy{gap:3px;display:grid}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .site-brand-copy strong{font-family:var(--font-heading);letter-spacing:.13em;font-size:14px;font-weight:750;line-height:1}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .site-brand-copy small{color:#281019ad;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .site-header nav,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .site-footer nav{align-items:center;gap:clamp(18px,3vw,38px);display:flex}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .site-header nav a{color:var(--ink);letter-spacing:.025em;padding-block:23px 20px;font-size:15px;font-weight:650;text-decoration:none;position:relative}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .site-header nav a:after{background:var(--accent);content:"";transform-origin:0;height:2px;transition:transform .18s;position:absolute;inset:auto 0 15px;transform:scaleX(0)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .site-header nav a.active:after,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .site-header nav a:hover:after{transform:scaleX(1)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .menu-button{color:var(--ink);background:0 0;border:0;display:none}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .site-footer{background:var(--burgundy);color:var(--white)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .footer-brand{margin-bottom:22px;display:inline-flex}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .footer-wordmark{color:var(--white);font-family:var(--font-heading);letter-spacing:.15em;font-size:clamp(28px,3vw,38px);font-weight:800;line-height:1}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .footer-inner{max-width:var(--content);padding:64px var(--edge);grid-template-columns:1.4fr 1fr auto;align-items:end;gap:48px;margin-inline:auto;display:grid}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .footer-kicker{letter-spacing:.09em;text-transform:uppercase;margin:0 0 4px;font-size:17px}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .footer-name{letter-spacing:.16em;margin:0;font-size:clamp(32px,4vw,48px);font-weight:700;line-height:1.2}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .footer-inner p:last-child{margin:12px 0 0}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .footer-contact{gap:8px;display:grid}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .footer-contact a,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .site-footer nav a{color:var(--white);text-underline-offset:5px;font-size:17px;text-decoration-color:#ffffff8c}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .site-footer nav{flex-direction:column;align-items:flex-start;gap:7px}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell{background:var(--white);position:relative}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .section{max-width:var(--content);padding:clamp(72px,10vw,128px) var(--edge);margin-inline:auto;position:relative}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .section.compact{padding-block:clamp(56px,7vw,88px)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .eyebrow{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;margin:0 0 16px;font-size:13px;font-weight:750}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .display{color:var(--ink);font-family:var(--font-heading);letter-spacing:.06em;text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(34px,6vw,60px);font-weight:650;line-height:1.12}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .section-title{color:var(--ink);font-family:var(--font-heading);letter-spacing:.035em;text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(32px,3.6vw,40px);font-weight:650;line-height:1.18}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .lead{max-width:65ch;margin:22px 0 0;font-size:clamp(18px,2vw,21px);line-height:1.62}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .body-copy{max-width:65ch;margin:20px 0 0}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .button{border:2px solid var(--burgundy);background:var(--burgundy);min-height:50px;color:var(--white);justify-content:center;align-items:center;padding:12px 22px;font-size:16px;font-weight:700;text-decoration:none;transition:transform .18s,opacity .18s;display:inline-flex}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .button.secondary{background:var(--white);color:var(--ink)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .text-link{color:var(--ink);overflow-wrap:normal;text-underline-offset:5px;align-items:center;gap:9px;max-width:100%;font-size:15px;font-weight:750;text-decoration-thickness:1px;display:inline-flex}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .quote-stage a{color:inherit}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root a:focus-visible,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root button:focus-visible{outline:3px solid var(--light);outline-offset:4px}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .reveal.armed{opacity:0;transform:translateY(22px)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .reveal.armed.visible{opacity:1;transition:opacity .65s ease var(--reveal-delay),transform .65s cubic-bezier(.22,1,.36,1) var(--reveal-delay);transform:translateY(0)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .subhero{min-height:min(72vh,720px);max-width:var(--content);padding:clamp(88px,13vw,156px) var(--edge) clamp(64px,8vw,104px);isolation:isolate;align-items:end;margin-inline:auto;display:grid;position:relative}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .subhero:before{z-index:-1;content:"";transform-origin:100% 0;background:linear-gradient(145deg,#0000 0 42%,#d20a4333 42.2% 58%,#0000 58.2%),repeating-linear-gradient(35deg,#0000 0 3px,#2a000b03 3px 4px);animation:.25s ease-out both light-streak;position:absolute;inset:0}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .subhero-copy{z-index:2;max-width:760px;position:relative}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .contact-strip{border-top:2px solid var(--ink);grid-template-columns:1fr auto;align-items:center;gap:32px;display:grid}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .contact-links{flex-wrap:wrap;gap:12px;display:flex}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .phone{white-space:nowrap}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root [id]{scroll-margin-top:88px}@keyframes light-streak{0%{opacity:0;transform:scaleX(.84)}to{opacity:1;transform:scaleX(1)}}@media (max-width:760px){[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root{--edge:20px;font-size:16px}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .site-header{min-height:64px}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .menu-button{place-items:center;width:44px;height:44px;display:grid}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .site-header nav{opacity:0;pointer-events:none;background:#fffffffa;border-bottom:1px solid #2a000b21;gap:0;padding:8px 20px 18px;transition:opacity .18s,transform .18s;display:none;position:absolute;top:64px;left:0;right:0;transform:translateY(-12px)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .site-header nav.open{opacity:1;pointer-events:auto;display:grid;transform:translateY(0)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .site-header nav a{padding:13px 4px;font-size:17px}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .site-header nav a:after{inset-block-end:8px}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .footer-inner{grid-template-columns:1fr;gap:30px;padding-block:48px}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .site-footer nav{flex-flow:wrap;gap:12px 20px}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .section{padding-block:72px}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .contact-strip{grid-template-columns:1fr}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .contact-links{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root{scroll-behavior:auto}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .skip-link,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .site-header nav,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .site-header nav a:after,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .button,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .reveal.armed,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .reveal.armed.visible,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .subhero:before{transition:none;animation:none}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .reveal.armed{opacity:1;transform:none}}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .site-header nav{gap:clamp(14px,2.2vw,30px)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .more-menu{position:relative}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .more-menu summary{letter-spacing:.025em;cursor:pointer;padding-block:23px 20px;font-size:15px;font-weight:650;list-style:none;position:relative}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .more-menu summary::-webkit-details-marker{display:none}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .more-menu summary:after{background:var(--accent);content:"";transform-origin:0;height:2px;transition:transform .18s;position:absolute;inset:auto 0 15px;transform:scaleX(0)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .more-menu.active summary:after,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .more-menu[open] summary:after,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .more-menu summary:hover:after{transform:scaleX(1)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .more-panel{background:var(--white);min-width:230px;box-shadow:9px 11px 0 var(--blush);border:1px solid #2a000b29;gap:2px;padding:10px;display:grid;position:absolute;top:calc(100% - 9px);right:0}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .site-header nav .more-panel a{white-space:nowrap;padding:10px 12px}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .site-header nav .more-panel a:after{inset:auto 12px 5px}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .mobile-program-link{display:none}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root summary:focus-visible{outline:3px solid var(--light);outline-offset:4px}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .site-footer nav{grid-template-columns:repeat(2,max-content);gap:7px 22px;display:grid}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .editorial-hero{grid-template-columns:minmax(0,1.08fr) minmax(280px,.72fr);align-items:center;gap:clamp(42px,8vw,104px)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .editorial-hero .lead{max-width:58ch}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .intro-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .intro-actions .button{gap:9px}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .editorial-object{border:2px solid var(--ink);min-height:440px;box-shadow:18px 20px 0 var(--blush);background:linear-gradient(145deg,#fff 0 47%,#d20a4347 47.2% 65%,#fff 65.2%);flex-direction:column;justify-content:space-between;padding:clamp(28px,4vw,44px);display:flex;position:relative;transform:perspective(900px)rotateY(-4deg)rotate(1deg)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .editorial-object:before{content:"";pointer-events:none;border:1px solid #2a000b2e;position:absolute;inset:14px}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .object-label{z-index:1;letter-spacing:.18em;text-transform:uppercase;font-size:13px;font-weight:800;position:relative}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .object-number{z-index:1;color:var(--accent);font-family:var(--font-heading);align-self:flex-end;font-size:clamp(68px,9vw,112px);line-height:.8;position:relative}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .object-word{z-index:1;font-family:var(--font-heading);text-transform:uppercase;font-size:clamp(28px,3vw,42px);font-weight:650;line-height:1.05;position:relative}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .object-line{background:var(--burgundy);width:52%;height:4px;position:absolute;bottom:35%;right:12%;transform:rotate(-11deg)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .section-heading{max-width:780px}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .feature-grid{background:#2a000b33;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:48px;display:grid}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .feature-card{background:var(--white);flex-direction:column;min-height:290px;padding:clamp(24px,3vw,36px);display:flex}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .feature-grid>.reveal:nth-child(2n) .feature-card{background:var(--blush)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .program-link-grid>.program-wide{grid-column:1/-1}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .program-link-grid>.program-wide .program-link{min-height:190px}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .card-index{color:var(--accent);letter-spacing:.14em;font-size:13px;font-weight:800}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .feature-card h3{font-family:var(--font-heading);text-transform:uppercase;margin:auto 0 12px;font-size:clamp(25px,2.8vw,34px);line-height:1.13}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .feature-card p{margin:0}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .feature-card .text-link{margin-top:18px}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .paper-section>.section{background:var(--white)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .split-layout{grid-template-columns:minmax(0,.78fr) minmax(340px,1.22fr);align-items:start;gap:clamp(46px,8vw,100px);display:grid}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .split-note{border:2px solid var(--ink);background:var(--blush);box-shadow:12px 14px 0 var(--ink);padding:34px;position:sticky;top:112px;transform:rotate(-1.5deg)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .split-note strong{font-family:var(--font-heading);text-transform:uppercase;font-size:clamp(28px,3vw,38px);line-height:1.14;display:block}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .split-note p{margin:20px 0 0}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .step-list{border-top:2px solid var(--ink);gap:0;display:grid}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .step-row{border-bottom:1px solid #2a000b33;grid-template-columns:64px 1fr;gap:22px;padding:28px 0;display:grid}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .step-row>span{color:var(--accent);letter-spacing:.14em;font-size:13px;font-weight:800}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .step-row h3{font-family:var(--font-heading);text-transform:uppercase;margin:0;font-size:clamp(24px,2.7vw,32px);line-height:1.15}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .step-row p{margin:9px 0 0}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .choice-grid{grid-template-columns:repeat(2,1fr);gap:clamp(20px,4vw,42px);margin-top:48px;display:grid}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .choice-card{border:2px solid var(--ink);background:var(--white);flex-direction:column;min-height:390px;padding:clamp(28px,4vw,46px);display:flex}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .choice-card.highlight{background:linear-gradient(145deg,#fff 0 48%,#d20a434d 48.2% 66%,#fff 66.2%)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .choice-card .eyebrow{margin-bottom:48px}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .choice-card h3{font-family:var(--font-heading);text-transform:uppercase;margin:0;font-size:clamp(30px,3.5vw,42px);line-height:1.1}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .choice-card p{margin:18px 0}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .choice-card ul,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .clean-list{margin:10px 0 0;padding:0;list-style:none}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .choice-card li,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .clean-list li{border-top:1px solid #2a000b29;padding:9px 0 9px 22px;position:relative}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .choice-card li:before,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .clean-list li:before{background:var(--accent);content:"";width:8px;height:8px;position:absolute;top:17px;left:0;transform:rotate(45deg)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .choice-card .button{align-self:flex-start;margin-top:auto}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .quote-stage{min-height:58vh;padding:clamp(80px,12vw,150px) var(--edge);background:var(--burgundy);color:var(--white);text-align:center;isolation:isolate;place-items:center;display:grid;position:relative}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .quote-stage:before{content:"";border:1px solid #ffffff4d;position:absolute;inset:10% 8%;transform:rotate(-1deg)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .quote-stage blockquote{z-index:1;max-width:900px;font-family:var(--font-heading);text-wrap:balance;margin:0;font-size:clamp(28px,4vw,46px);font-weight:650;line-height:1.3;position:relative}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .quote-stage cite{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;margin-top:28px;font-size:15px;font-style:normal;font-weight:700;display:block}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .faq-list{border-top:2px solid var(--ink);gap:0;margin-top:42px;display:grid}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .faq-list details{border-bottom:1px solid #2a000b38}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .faq-list summary{font-family:var(--font-heading);cursor:pointer;padding:24px 44px 24px 0;font-size:clamp(21px,2.4vw,27px);font-weight:650;line-height:1.25}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .faq-list details p{max-width:70ch;margin:0;padding:0 0 26px}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .info-panel{border:2px solid var(--ink);background:linear-gradient(140deg,#fff 0 56%,#d20a4345 56.2% 72%,#fff 72.2%);grid-template-columns:1fr auto;align-items:center;gap:36px;padding:clamp(32px,6vw,72px);display:grid}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .info-panel .lead{margin-top:14px}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .info-panel .button{gap:9px}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-cta{border-top:2px solid var(--ink);grid-template-columns:1fr auto;align-items:center;gap:32px;display:grid}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-cta .contact-links{justify-content:flex-end}@media (max-width:980px){[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .site-header{min-height:64px}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .menu-button{place-items:center;width:44px;height:44px;display:grid}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .site-header nav{opacity:0;pointer-events:none;background:#fffffffa;border-bottom:1px solid #2a000b21;gap:0;max-height:calc(100svh - 64px);padding:8px 20px 22px;transition:opacity .18s,transform .18s;display:none;position:absolute;top:64px;left:0;right:0;overflow-y:auto;transform:translateY(-12px)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .site-header nav.open{opacity:1;pointer-events:auto;display:grid;transform:translateY(0)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .site-header nav a{padding:12px 4px;font-size:17px}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .site-header nav a:after{inset:auto 4px 6px}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .footer-inner{grid-template-columns:1fr 1fr;align-items:start}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .footer-inner>nav{grid-column:1/-1}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .more-menu{display:none}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .site-header nav .mobile-program-link{display:block}}@media (max-width:760px){[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .footer-inner{grid-template-columns:1fr}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .editorial-hero{grid-template-columns:1fr;gap:48px}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .editorial-object{min-height:350px;box-shadow:10px 12px 0 var(--blush)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .feature-grid{grid-template-columns:1fr}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .program-link-grid>.program-wide{grid-column:auto}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .feature-card{min-height:240px}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .split-layout{grid-template-columns:1fr}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .split-note{position:relative;top:auto}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .step-row{grid-template-columns:46px 1fr;gap:14px}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .choice-grid{grid-template-columns:1fr}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .choice-card{min-height:350px}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .info-panel,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-cta{grid-template-columns:1fr}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-cta .contact-links{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .more-menu summary:after,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .site-header nav,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .editorial-object{transition:none;animation:none}}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root{--white:#fff;--ink:#281019;--burgundy:#7d1432;--accent:#b70d42;--blush:#fff0f4;--light:#fff;--font-heading:"Sora","Avenir Next",Avenir,sans-serif;--font-body:"Sora","Avenir Next",Avenir,sans-serif;text-rendering:optimizelegibility;background:radial-gradient(circle at 8% 14%,#d20a4329,#0000 24rem),radial-gradient(circle at 94% 42%,#b70d421a,#0000 28rem),linear-gradient(#fff 0% 58%,#fff1f4 100%);position:relative}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .site-header{background:#fffffff5}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .site-footer{background:linear-gradient(145deg,#651028,#88183a 58%,#5a0b22)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .display{letter-spacing:.018em;max-width:18ch;font-size:clamp(36px,5.5vw,58px);line-height:1.06}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .section-title{letter-spacing:.012em;text-transform:none;line-height:1.14}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell .feature-card h3,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell .choice-card h3,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell .step-row h3{letter-spacing:-.012em;text-transform:none}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .living-backdrop{z-index:0;pointer-events:none;position:fixed;inset:72px 0 0;overflow:hidden}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .curtain-haze{opacity:.13;width:min(42vw,620px);height:124vh;transition:transform .24s cubic-bezier(.2,.7,.2,1);position:absolute;top:-12%}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .haze-left{transform:translate3d(var(--motion-far-x),var(--motion-far-y),0) rotate(8deg);background:linear-gradient(105deg,#0000 18%,#7d143285,#0000 76%);left:-24%}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .haze-right{transform:translate3d(var(--motion-near-x),var(--motion-near-y),0) rotate(-7deg);background:linear-gradient(255deg,#0000 18%,#b70d426b,#0000 76%);right:-26%}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .ambient-prop{color:var(--accent);opacity:.14;will-change:transform;transition:transform .24s cubic-bezier(.2,.7,.2,1);position:absolute}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .ambient-glyph{display:block}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .prop-star{transform:translate3d(var(--motion-near-x),var(--motion-near-y),0) rotate(-12deg);top:12%;left:3%}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .prop-note{color:var(--burgundy);transform:translate3d(var(--motion-far-x),var(--motion-far-y),0) rotate(9deg);top:48%;right:3%}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .prop-spark{color:var(--light);opacity:.24;transform:translate3d(var(--motion-near-x),var(--motion-near-y),0) rotate(7deg);bottom:9%;left:6%}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .prop-star .ambient-glyph{animation:6.2s ease-in-out infinite alternate ambient-breathe}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .prop-spark .ambient-glyph{animation:7.4s ease-in-out .6s infinite alternate-reverse ambient-breathe}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell .feature-grid,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell .program-link-grid,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell .chapters{background:0 0;gap:clamp(14px,2vw,24px)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell .feature-card,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell .choice-card,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell .info-panel,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell .editorial-object,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell .route-card,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell .current-production-copy,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell .production-details,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell .story-poster,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell .program-link,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell .note-card,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell .chapters article{background:linear-gradient(145deg,#fffffff0,#fff0f4c2);border:1px solid #56122a29;box-shadow:0 20px 55px #4d0d2417}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell .feature-card,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell .choice-card,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell .route-card,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell .current-production-copy,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell .production-details,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell .story-poster,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell .program-link,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell .chapters article{border-radius:22px 8px;transition:transform .22s cubic-bezier(.2,.7,.2,1),opacity .18s}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell .feature-grid>.reveal:nth-child(2n) .feature-card{background:linear-gradient(145deg,#fff6f8f5,#ffffffd1)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .paper-section{background:radial-gradient(circle at 14% 24%,#d20a431f,#0000 24rem),linear-gradient(145deg,#ffeff4eb,#fffffff0)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .paper-section>.section,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .chapter-section .section.compact{background:0 0}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .button{transform-origin:50%;border-radius:999px;transition:transform .18s,opacity .18s;position:relative;overflow:hidden}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .button:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle,#ffffff6b,#0000 58%);transition:transform .22s cubic-bezier(.2,.7,.2,1),opacity .18s;position:absolute;inset:-65%;transform:scale(.45)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .button.secondary{background:#ffffffd6}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .button:hover{transform:none}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .button:active{transform:scale(.97)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .menu-button,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .site-header nav a{transition:transform .18s,opacity .18s}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .menu-button:active{transform:scale(.92)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .site-header nav a:hover:not(.active):after,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .more-menu:not(.active):not([open]) summary:hover:after{transform:scaleX(0)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root a:focus-visible,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root button:focus-visible,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root summary:focus-visible{outline:3px solid var(--white);outline-offset:2px;box-shadow:0 0 0 5px var(--accent)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell .route-card:hover{transform:none}@media (hover:hover) and (pointer:fine){[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .site-header nav a:hover{transform:translateY(-2px)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .site-header nav a:hover:after,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .more-menu summary:hover:after{transform:scaleX(1)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .button:hover{transform:translateY(-3px)scale(1.025)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .button:hover:before{opacity:.34;transform:scale(1)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell .feature-card:hover,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell .choice-card:hover,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell .route-card:hover,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell .story-poster:hover,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell .program-link:hover,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell .chapters article:hover{transform:translateY(-5px)rotate(.25deg)}}@keyframes ambient-breathe{0%{opacity:.54;transform:translateY(-3px)scale(.96)}to{opacity:1;transform:translateY(4px)scale(1.06)}}@media (max-width:980px){[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .living-backdrop{inset:64px 0 0}}@media (max-width:760px){[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .display{font-size:clamp(34px,11vw,52px)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .curtain-haze{opacity:.1;width:68vw}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .prop-star{top:9%;left:-2%}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .prop-note{top:62%;right:-2%}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .prop-spark{display:none}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell .feature-card,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell .choice-card,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell .route-card,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell .current-production-copy,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell .production-details,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell .story-poster,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell .program-link,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell .chapters article{border-radius:18px 6px}}@media (prefers-reduced-motion:reduce){[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .curtain-haze,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .ambient-prop,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .ambient-glyph,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .menu-button,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .site-header nav a,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .button,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .button:before,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .feature-card,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .choice-card,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .route-card,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .current-production-copy,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .production-details,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .story-poster,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .program-link,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .chapters article{transition:none;animation:none}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .curtain-haze,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .ambient-prop{transform:none}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell .feature-card,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell .choice-card,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell .route-card,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell .current-production-copy,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell .production-details,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell .story-poster,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell .program-link,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell .chapters article{transition:none;animation:none}}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root[data-font-preset=creative]{--font-heading:"Sora","Avenir Next",Avenir,sans-serif;--font-body:"Nunito","Avenir Next",Avenir,sans-serif}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root *,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root :before,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root :after{box-sizing:border-box}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root :where(.section,.subhero,.hero,.open-stage,.footer-inner)>*,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root :where(.feature-grid,.choice-grid,.program-link-grid,.poster-grid,.route-grid,.current-production-grid,.facebook-repertoire,.split-layout,.notes-layout,.chapters,.small-strip)>*{min-width:0}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root :where(h1,h2,h3,p,blockquote,figcaption,dd,a,strong){overflow-wrap:normal}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root :where(img,canvas,iframe){max-width:100%}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root img{height:auto}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell{isolation:isolate}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell:before{z-index:0;content:"";pointer-events:none;background:radial-gradient(circle at 8% 8%,#d20a4317 0 2px,#0000 2.5px) 0 0/34px 34px,radial-gradient(circle at 92% 26%,#b70d4211 0 2px,#0000 2.5px) 0 0/46px 46px;position:absolute;inset:0}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell>*{z-index:1;position:relative}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .section,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .subhero,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .hero,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .open-stage{width:100%}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .section-heading{padding-left:clamp(18px,2.4vw,30px);position:relative}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .section-heading:before{background:linear-gradient(180deg,var(--light),var(--accent));content:"";border-radius:999px;width:3px;position:absolute;top:.35em;bottom:.25em;left:0}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .subhero:after,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .open-stage:after{z-index:-1;aspect-ratio:1;content:"";pointer-events:none;background:radial-gradient(circle at 38% 38%,#d20a4333,#0000 36%),radial-gradient(circle at 66% 68%,#b70d421a,#0000 46%);border:1px solid #7d143221;border-radius:50%;width:clamp(180px,31vw,390px);position:absolute;top:clamp(48px,8vw,96px);right:clamp(24px,6vw,88px);transform:rotate(-8deg)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .editorial-object{isolation:isolate;justify-self:center;width:100%;max-width:560px;overflow:visible}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .editorial-object:not(.ticket-card):after{z-index:-1;content:"";pointer-events:none;border-bottom:2px solid #b70d4257;border-right:2px solid #b70d4257;width:46%;height:34%;position:absolute;bottom:-9px;right:-9px;transform:translate(0,0)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .editorial-object:before,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .editorial-object :where(.circle-mark,.workshop-lines,.curtain-shape,.route-line,.support-circle,.poster-slash,.ticket-cut){z-index:0}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .editorial-object.ticket-card:after{z-index:1}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .casting-page .casting-card{background:linear-gradient(145deg,var(--blush) 0 43%,#fff 43.2% 68%,#d20a434d 68.2%)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .workshops-page .workshop-card{background:linear-gradient(150deg,#fff 0 35%,var(--blush) 35.2% 65%,#fff 65.2%)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .repertoire-page .repertoire-card,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .shows-page .show-card{background:linear-gradient(145deg,#fff 0 72%,var(--burgundy) 72.2%)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .outside-page .outside-card{background:linear-gradient(145deg,#fff 0 40%,#d20a4342 40.2% 58%,var(--blush) 58.2%)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .support-page .support-card{background:linear-gradient(145deg,var(--blush) 0 48%,#fff 48.2%)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .tickets-page .ticket-card{background:linear-gradient(90deg,var(--blush) 0 62%,#fff 62.2%)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell .choice-card.highlight{background:linear-gradient(145deg,#fff 0 48%,#d20a4342 48.2% 66%,#fff 66.2%)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .repertoire-page .production-details{color:var(--white);background:linear-gradient(145deg,#641027,#8a183b 62%,#5b0b22);border-color:#65102852}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .home .poster-about{background:linear-gradient(145deg,#fff,#fff5f7)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .home .poster-scene{background:linear-gradient(145deg,#fff 0 48%,#d20a4345 48.2% 68%,#fff 68.3%)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .contact .phone-card{background:linear-gradient(145deg,var(--blush),#fff)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .contact .mail-card{background:linear-gradient(145deg,#fff 0 48%,#d20a4340 48.2% 62%,#fff 62.2%)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .about .note-card{background:#fff}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .about .variant-3{background:var(--blush)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .about .index-large .note-card{background:linear-gradient(145deg,#fff 0 59%,#d20a4338 59.3% 75%,#fff 75.3%)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .editorial-object .object-line{z-index:1}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .editorial-object :where(.object-label,.object-number,.object-word){z-index:2}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root :where(.feature-grid,.choice-grid,.program-link-grid,.poster-grid,.route-grid,.chapters,.small-strip,.notes-layout)>.reveal{width:100%;height:100%;display:flex}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root :where(.feature-grid,.choice-grid,.program-link-grid,.poster-grid,.route-grid,.chapters,.small-strip,.notes-layout)>.reveal>:where(article,a,figure){width:100%;height:100%}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .feature-card,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .choice-card,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .program-link,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .route-card,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .chapters article{isolation:isolate;position:relative}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .feature-card:after,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .choice-card:after,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .program-link:after,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .chapters article:after{z-index:0;aspect-ratio:1;content:"";pointer-events:none;background:radial-gradient(circle,#d20a4329,#0000 70%);border:1px solid #b70d421c;border-radius:50%;width:54px;position:absolute;top:18px;right:18px}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .feature-card>*,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .choice-card>*,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .program-link>*,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .chapters article>*{z-index:1;position:relative}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .button{text-align:center;white-space:normal;max-width:100%;line-height:1.3}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .button svg,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .text-link svg,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .source-link svg{flex:none}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .footer-contact,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .footer-inner nav,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .contact-links,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .intro-actions,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .ticket-actions,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .social-actions{min-width:0}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .footer-contact a,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .site-footer nav a,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .route-card strong,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .show-facts dd{overflow-wrap:normal}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .info-panel{isolation:isolate;position:relative;overflow:visible}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .info-panel>*{z-index:1;min-width:0;position:relative}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .info-panel:after{z-index:0;background:var(--light);content:"";pointer-events:none;border-radius:999px;width:clamp(82px,12vw,150px);height:3px;position:absolute;bottom:-10px;right:clamp(18px,4vw,50px);transform:rotate(-2deg)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .ambient-orbit{aspect-ratio:1;opacity:.72;border:1px solid #7d14321c;border-radius:50%;width:clamp(180px,24vw,360px);transition:transform .24s cubic-bezier(.2,.7,.2,1);position:absolute}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .orbit-left{transform:translate3d(var(--motion-far-x),var(--motion-far-y),0) rotate(-8deg);top:26%;left:5%}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .orbit-right{transform:translate3d(var(--motion-near-x),var(--motion-near-y),0) rotate(11deg);border-color:#d20a4333;bottom:16%;right:8%}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .prop-star-small{opacity:.12;transform:translate3d(var(--motion-near-x),var(--motion-far-y),0) rotate(18deg);top:33%;right:10%}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .prop-note-small{opacity:.11;transform:translate3d(var(--motion-far-x),var(--motion-near-y),0) rotate(-14deg);bottom:27%;left:12%}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .home .focus-point{width:min(100%,500px)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .home .frame-small{margin:clamp(24px,3vw,44px) 2% 0 auto}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .home .brand-rail{line-height:1}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .home .scroll-cue{bottom:94px}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell.scene .visual-frame figcaption{width:-moz-fit-content;width:fit-content;max-width:calc(100% - 32px);color:var(--ink);letter-spacing:.055em;background:#fffffff5;border:1px solid #2a000b24;border-radius:12px 4px;padding:9px 12px;line-height:1.4;bottom:16px;left:16px;right:auto;box-shadow:0 8px 24px #2a000b1f}@media (max-width:900px){[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .editorial-hero{grid-template-columns:1fr;gap:clamp(38px,7vw,58px)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .editorial-object{min-height:clamp(340px,58vw,440px)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .feature-grid>.reveal:last-child:nth-child(odd){grid-column:1/-1}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .home .program-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .repertoire-page .current-production-grid,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .repertoire-page .facebook-repertoire{grid-template-columns:1fr}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .facebook-frame{justify-self:center}}@media (max-width:680px){[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root{--edge:clamp(18px,5vw,22px)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .subhero{min-height:auto;padding-top:clamp(72px,18vw,94px);padding-bottom:clamp(58px,14vw,78px)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .subhero:after,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .open-stage:after{width:min(68vw,280px);top:72px;right:18px}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .feature-grid{grid-template-columns:1fr}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .feature-card,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .choice-card,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell .production-card{min-height:auto}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .editorial-object{width:calc(100% - 10px);min-height:clamp(300px,92vw,380px);box-shadow:9px 10px 0 var(--blush);justify-self:start;transform:rotate(.5deg)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .intro-actions,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .contact-links,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .ticket-actions,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .social-actions{flex-direction:column;align-items:stretch;width:100%}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .intro-actions .button,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .contact-links .button,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .ticket-actions .button,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .social-actions .button{width:100%}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .info-panel{padding:clamp(25px,7vw,34px)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .section-heading{padding-left:18px}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .site-footer nav{grid-template-columns:repeat(2,minmax(0,1fr))}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .home .focus-point{width:100%;max-width:430px}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .home .rehearsal-sheet{width:calc(100% - 10px);box-shadow:9px 10px 0 var(--ink)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .home .rehearsal-sheet,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .about .note-card,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .about .opening-art,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .scene .poster-axis{transform:none}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .ambient-orbit{opacity:.45}}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .site-header{perspective:1200px}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .menu-button{background:var(--white);min-width:132px;height:44px;font:700 13px/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:1px solid #2a000b33;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 15px;display:inline-flex}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .site-header>nav{overscroll-behavior:contain;max-height:calc(100svh - 72px);padding:clamp(28px,5vw,64px) var(--edge) clamp(42px,7vw,82px);background:radial-gradient(circle at 12% 18%,#d20a4333,transparent 25rem), linear-gradient(145deg,var(--white),var(--blush));opacity:0;pointer-events:none;transform-origin:top;visibility:hidden;border-bottom:1px solid #2a000b29;grid-template-columns:minmax(200px,.55fr) minmax(0,2.1fr);align-items:start;gap:clamp(28px,5vw,72px);transition:opacity .22s,transform .28s cubic-bezier(.2,.75,.2,1),visibility 0s .28s;display:grid;position:fixed;top:72px;left:0;right:0;overflow-y:auto;transform:translateY(-12px)scale(.985);box-shadow:0 28px 70px #2a000b2e}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .site-header>nav.open{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s;transform:translate(0,0)scale(1)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .stage-map-intro{gap:12px;padding-top:4px;display:grid;position:sticky;top:0}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .stage-map-intro p{color:var(--accent);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .stage-map-intro strong{max-width:11ch;font-family:var(--font-heading);letter-spacing:-.035em;font-size:clamp(27px,3.2vw,46px);line-height:1.02}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .stage-map-intro span{color:#2a000bb3;max-width:28ch;font-size:15px;line-height:1.5}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .stage-space-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.4vw,18px);display:grid}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .site-header nav .stage-space{min-height:168px;color:var(--ink);transform-style:preserve-3d;background:linear-gradient(145deg,#fffffff5,#fff1f4c7);border:1px solid #2a000b29;border-radius:22px 7px;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:20px;text-decoration:none;transition:transform .24s cubic-bezier(.2,.75,.2,1),opacity .18s;display:flex;position:relative;overflow:hidden;transform:translate(0,0);box-shadow:0 16px 38px #2a000b14}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .site-header nav .stage-space:nth-child(3n+2){background:linear-gradient(145deg,var(--white),#d20a4338)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .site-header nav .stage-space:nth-child(4n+3){background:linear-gradient(145deg,#fff1f4f5,var(--white))}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .site-header nav .stage-space.active{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent),0 16px 38px #2a000b1a}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .site-header nav .stage-space:after{display:none}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .space-index{color:#2a000b61;letter-spacing:.12em;font-size:11px;font-weight:800;position:absolute;top:15px;right:17px}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .space-kicker{z-index:2;color:var(--accent);letter-spacing:.15em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:800;position:relative}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .site-header nav .stage-space strong{z-index:2;font-family:var(--font-heading);letter-spacing:-.025em;font-size:clamp(20px,1.8vw,27px);line-height:1.05;position:relative}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .space-description{z-index:2;color:#2a000bad;max-width:28ch;margin-top:7px;font-size:12px;line-height:1.35;position:relative}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .space-orbit{aspect-ratio:1;opacity:.72;width:116px;transform:translate3d(var(--motion-far-x),var(--motion-far-y),0) rotate(-12deg);background:radial-gradient(circle at 62% 58%,#d20a435c 0 8%,#0000 9% 100%);border:1px solid #c6003b33;border-radius:50%;transition:transform .24s cubic-bezier(.2,.75,.2,1);position:absolute;top:-38px;left:-24px}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .stage-space:nth-child(2n) .space-orbit{width:96px;transform:translate3d(var(--motion-near-x),var(--motion-near-y),0) rotate(18deg);border-color:#d20a436b;top:-18px;left:auto;right:-34px}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell{animation:.42s cubic-bezier(.2,.75,.2,1) stage-page-arrive}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .haze-left{transform:translate3d(var(--motion-far-x),calc(var(--motion-far-y) - var(--motion-scroll)),0) rotate(8deg)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .haze-right{transform:translate3d(var(--motion-near-x),calc(var(--motion-near-y) + var(--motion-scroll)),0) rotate(-7deg)}@keyframes stage-page-arrive{0%{opacity:.01;transform:translateY(12px)scale(.995)}to{opacity:1;transform:translate(0,0)scale(1)}}@media (hover:hover) and (pointer:fine){[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .site-header nav .stage-space:hover{transform:translate3d(0,-7px,18px)scale(1.025)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .site-header nav .stage-space:hover .space-orbit{transform:translate(8px,6px)scale(1.12)rotate(4deg)}}@media (max-width:980px){[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .site-header>nav{grid-template-columns:1fr;gap:24px;max-height:calc(100svh - 64px);top:64px}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .stage-map-intro{grid-template-columns:1fr auto;align-items:end;position:relative}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .stage-map-intro strong{max-width:none}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .stage-map-intro span{grid-area:1/2/3;align-self:end}}@media (max-width:680px){[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .menu-button{width:auto;min-width:112px;padding-inline:12px;font-size:11px}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .site-header>nav{padding:22px var(--edge) 36px}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .stage-map-intro{grid-template-columns:1fr;display:grid}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .stage-map-intro span{grid-area:auto}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .stage-space-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .site-header nav .stage-space{min-height:142px;padding:16px}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .space-description{display:none}}@media (max-width:420px){[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .stage-space-grid{grid-template-columns:1fr}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .site-header nav .stage-space{min-height:112px}}@media (prefers-reduced-motion:reduce){[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .site-header>nav,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .site-header nav .stage-space,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .space-orbit,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell{transition:none;animation:none;transform:none}}@media (max-width:420px){[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root{--edge:16px}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .display{font-size:clamp(30px,10.7vw,42px);line-height:1.08}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .section-title{font-size:clamp(28px,9vw,36px)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .section{padding-block:clamp(56px,17vw,72px)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .feature-card,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .choice-card,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .program-link,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .contact .route-card,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .chapters article{padding:22px}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .step-row{grid-template-columns:34px minmax(0,1fr);gap:10px}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .editorial-object{width:calc(100% - 8px);min-height:290px}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .object-word{font-size:clamp(22px,8vw,32px)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .quote-stage{padding-inline:20px}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .site-header nav{padding-inline:16px}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .home .brand-rail{font-size:clamp(24px,8vw,31px)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .home .paper-note{width:50%;left:0}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .home .theatre-scene{min-height:0}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .facebook-frame{box-shadow:7px 8px 0 var(--light);padding:8px}}@media (prefers-reduced-motion:reduce){[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .ambient-orbit,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .editorial-object:after{transition:none;animation:none;transform:none}}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell .feature-grid,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell .choice-grid,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell .program-link-grid,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell .poster-grid,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell .route-grid,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell .chapters,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell .notes-layout,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell .small-strip,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell .current-production-grid{grid-template-columns:minmax(0,1fr)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell .feature-grid>.reveal:last-child:nth-child(odd),[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell .program-link-grid>.program-wide,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell .notes-layout>.index-large{grid-area:auto}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .home .frame-large,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .home .frame-small{width:100%;margin:0}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .home .frame-small{margin-top:clamp(20px,3vw,36px)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root :where(.editorial-object,.opening-art,.poster-axis,.rehearsal-sheet,.stage-art,.visual-frame,.facebook-frame,.video-frame,.streaming-player){width:100%;max-width:100%}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .editorial-object{aspect-ratio:1;max-width:500px;min-height:0;padding:clamp(30px,4vw,46px)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root :where(.opening-art,.poster-axis){border:2px solid var(--ink);background-color:var(--white);box-shadow:14px 16px 0 var(--blush)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root :where(.stage-art,.visual-frame){box-shadow:0 22px 54px #2a000b1f}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .home .art-one .costume{width:24%;height:68%;bottom:6%;right:20%}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .home .art-two .fabric{width:66%;height:42%;bottom:5%;right:4%}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .scene .wide .red-plane{width:28%;height:68%;bottom:6%;right:16%}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .scene .wide.second .fabric{width:46%;height:36%;bottom:5%;right:4%}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .scene .visual-frame.together>span{width:48%;height:48%;box-shadow:clamp(22px,4vw,34px) clamp(18px,3vw,28px) 0 var(--burgundy);top:18%;left:18%;transform:none}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .facebook-frame iframe,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .video-frame iframe,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .streaming-player{width:100%;max-width:100%;display:block}@media (max-width:680px){[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .editorial-object{aspect-ratio:1;max-width:430px;padding:clamp(26px,8vw,36px)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root :where(.opening-art,.poster-axis){box-shadow:9px 10px 0 var(--blush)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root :where(.stage-art,.visual-frame){box-shadow:0 14px 34px #2a000b1a}}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root{--white:#fff;--ink:#2b0715;--burgundy:#6f102d;--accent:#861637;--blush:#f6f6f4;--light:#fff;background:#fff}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell{background:#fff}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell:before,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .subhero:after,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .open-stage:after,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .feature-card:after,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .choice-card:after,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .program-link:after,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .chapters article:after,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .space-orbit{display:none}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .paper-section,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .gallery,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .chapter-section{background:#f6f6f4}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .site-header>nav{background:#fff}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .stage-space-grid,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell :where(.feature-grid,.choice-grid,.program-link-grid,.poster-grid,.route-grid,.chapters,.notes-layout){background:0 0}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .site-header nav .stage-space,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .site-header nav .stage-space:nth-child(3n+2),[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .site-header nav .stage-space:nth-child(4n+3),[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell .feature-card,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell .feature-grid>.reveal:nth-child(2n) .feature-card,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell .choice-card,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell .choice-card.highlight,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell .route-card,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell .story-poster,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell .program-link,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell .note-card,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell .chapters article{color:#fff;background:linear-gradient(145deg,#641028,#821635);border:1px solid #5a0b24;border-radius:2px;box-shadow:10px 12px #47081b24}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .site-header nav .stage-space.active{background:linear-gradient(145deg,#530b22,#74122f);border-color:#2b0715;box-shadow:inset 0 0 0 2px #fff,10px 12px #47081b24}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell .feature-card :where(h3,strong,p,span,a,blockquote),[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell .choice-card :where(h3,strong,p,span,a,blockquote),[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell .route-card :where(h3,strong,p,span,a,blockquote),[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell .story-poster :where(h3,strong,p,span,a,blockquote),[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell .program-link :where(h3,strong,p,span,a,blockquote),[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell .note-card :where(h3,strong,p,span,a,blockquote),[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell .chapters article :where(h3,strong,p,span,a,blockquote),[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .site-header nav .stage-space :where(h3,strong,p,span,a,blockquote){color:#fff}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root :where(.feature-card,.choice-card,.route-card,.story-poster,.program-link,.note-card,.chapters article,.stage-space) :where(p,span){opacity:.88}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root :where(.feature-card,.choice-card,.route-card,.story-poster,.program-link,.note-card,.chapters article) .card-index,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .site-header nav .stage-space .space-kicker{color:#fff;opacity:.72}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .editorial-object{background:linear-gradient(145deg,#fff 0 63%,#6f102d 63.2%);box-shadow:14px 16px #6f102d24}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .button{color:#fff;background:#6f102d;border-color:#6f102d}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .button.secondary{color:#2b0715;background:#fff;border-color:#6f102d}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .footer-inner{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:stretch;gap:clamp(48px,8vw,108px)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .footer-information{min-width:0}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .footer-utility{border-top:1px solid #ffffff4d;grid-template-columns:minmax(190px,1fr) minmax(140px,.8fr);gap:clamp(30px,5vw,68px);margin-top:34px;padding-top:26px;display:grid}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .footer-signature{color:#fff;min-width:0;font-family:var(--font-heading);text-align:right;text-transform:uppercase;border-left:1px solid #ffffff52;flex-direction:column;justify-content:flex-end;align-items:flex-end;margin:0;padding-left:clamp(28px,5vw,70px);line-height:.92;display:flex}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .footer-signature span{letter-spacing:.12em;max-width:18ch;font-size:clamp(14px,1.5vw,20px);font-weight:650}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .footer-signature strong{letter-spacing:.1em;max-width:100%;margin-top:12px;font-size:clamp(32px,4.2vw,56px);font-weight:800}@media (min-width:901px){[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell .feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell .choice-grid,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell .poster-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell .program-link-grid{grid-template-columns:repeat(3,minmax(0,1fr))}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell .program-link-grid>.program-wide{grid-column:1/-1}}@media (max-width:760px){[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .footer-inner,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .footer-utility{grid-template-columns:1fr}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .footer-signature{text-align:left;border-top:1px solid #ffffff52;border-left:0;align-items:flex-start;padding:34px 0 0}}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root{--white:#fff;--ink:#26000d;--burgundy:#8f0028;--accent:#c6003b;--blush:#f6f6f4;--font-heading:"Space Grotesk",sans-serif;--font-body:"Space Grotesk",sans-serif;isolation:isolate;background-color:#fff;background-image:url(/api/files/storage/stworzyszenie-teatralne-ingenium-gdansk/c4058348-9e23-44fb-97b7-d4376af80d56.webp);background-position:top;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;position:relative}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .dust-field{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .dust-field span{color:#ffeea6fa;background:currentColor;border-radius:50%;width:4px;height:4px;animation:12s ease-in-out infinite dust-drift;position:absolute;top:0;left:0;box-shadow:4vw 8vh 2px,11vw 32vh,18vw 67vh 3px,25vw 19vh 1px,31vw 83vh 2px,37vw 44vh,43vw 11vh 2px,49vw 58vh 1px,55vw 91vh 3px,61vw 26vh,67vw 73vh 2px,74vw 39vh 1px,81vw 14vh 3px,87vw 62vh,94vw 87vh 2px,7vw 94vh 1px,15vw 48vh 2px,22vw 76vh,29vw 5vh 3px,35vw 61vh 1px,41vw 88vh 2px,47vw 35vh,53vw 16vh 3px,59vw 69vh 1px,65vw 3vh 2px,71vw 52vh,78vw 81vh 3px,84vw 29vh 1px,91vw 47vh 2px,97vw 22vh}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .dust-field span:nth-child(2){color:#6f102dc7;width:3px;height:3px;animation-duration:16s;animation-delay:-7s;top:4vh;left:2vw;box-shadow:2vw 24vh 1px,8vw 71vh,14vw 12vh 2px,20vw 89vh 1px,27vw 55vh,33vw 28vh 2px,39vw 96vh 1px,45vw 41vh,51vw 7vh 2px,57vw 78vh 1px,63vw 34vh,69vw 64vh 2px,76vw 18vh 1px,82vw 93vh,88vw 49vh 2px,95vw 74vh 1px,5vw 43vh,12vw 84vh 2px,17vw 36vh 1px,24vw 2vh,30vw 66vh 2px,36vw 17vh 1px,42vw 72vh,48vw 23vh 2px,54vw 51vh 1px,60vw 86vh,66vw 9vh 2px,73vw 59vh 1px,80vw 31vh,86vw 79vh 2px,92vw 6vh 1px,98vw 57vh}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .dust-field span:nth-child(3){color:#ffd674f0;width:5px;height:5px;animation-duration:20s;animation-delay:-13s;top:-2vh;left:-3vw;box-shadow:6vw 15vh 4px,13vw 63vh 2px,19vw 38vh 4px,26vw 92vh 2px,32vw 9vh 4px,38vw 74vh 2px,44vw 27vh 4px,50vw 82vh 2px,56vw 46vh 4px,62vw 12vh 2px,68vw 95vh 4px,75vw 57vh 2px,83vw 33vh 4px,89vw 69vh 2px,96vw 20vh 4px,9vw 81vh 2px,23vw 52vh 4px,35vw 31vh 2px,47vw 97vh 4px,59vw 62vh 2px,72vw 6vh 4px,85vw 88vh 2px,93vw 45vh 4px}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .dust-field span:nth-child(4){color:#fff8dafa;width:3px;height:3px;animation-duration:9s;animation-delay:-3s;top:1vh;left:1vw;box-shadow:3vw 54vh 2px,10vw 5vh,16vw 92vh 2px,21vw 29vh,28vw 70vh 2px,34vw 47vh,40vw 13vh 2px,46vw 85vh,52vw 38vh 2px,58vw 4vh,64vw 76vh 2px,70vw 43vh,77vw 98vh 2px,83vw 22vh,90vw 66vh 2px,96vw 35vh,7vw 78vh 2px,18vw 45vh,30vw 97vh 2px,42vw 56vh,54vw 19vh 2px,66vw 89vh,79vw 61vh 2px,91vw 11vh}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root>main,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root>.site-footer{z-index:1;position:relative}@keyframes dust-drift{0%{opacity:.3;transform:translate(-1vw,10vh)}24%{opacity:.95}48%{opacity:.42}72%{opacity:1}to{opacity:.26;transform:translate(2vw,-12vh)}}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root :where(button,input,textarea,select){font-family:var(--font-body)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root :where(h1,h2,h3,h4,h5,h6){font-family:var(--font-heading);font-style:normal}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root :where(em,i,cite),[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root :where(h1,h2,h3,h4,h5,h6) :where(em,i,cite){font-style:normal}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .site-brand-copy small,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .stage-map-intro span,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .district-name{color:var(--ink)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root :where(.feature-card,.choice-card,.route-card,.story-poster,.program-link,.note-card,.chapters article,.stage-space) :where(p,span),[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root :where(.card-index,.space-kicker,.space-index,.space-description){color:#fff;opacity:1}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root:before,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell:before,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .subhero:before,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .subhero:after,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .open-stage:after{content:none;display:none}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .section,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .paper-section,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .paper-section>.section,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .gallery,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .chapter-section,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .chapter-section .section.compact,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .cinematic-gallery,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .map-section,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell>.subhero,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell>.open-stage,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .home .credo{background:0 0}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .footer-inner{width:min(100%,var(--content));max-width:var(--content);padding:clamp(64px,8vw,104px) var(--edge);grid-template-columns:minmax(250px,.9fr) minmax(320px,1.35fr) auto;align-items:start;gap:clamp(36px,6vw,88px);margin-inline:auto;display:grid}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .site-footer{color:#fff;background:radial-gradient(circle at 12% 20%,#86163747,#0000 28%),linear-gradient(135deg,#030304 0 70%,#120309 100%);border-top:1px solid #fff3}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .footer-signature{text-align:left;border-left:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin:0;padding-left:0;line-height:1.2;display:flex}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .footer-title{color:#fff;font-family:var(--font-heading);letter-spacing:.1em;text-align:left;text-transform:uppercase;margin:0;padding-block:0 24px;font-size:clamp(15px,2vw,25px);font-weight:500;line-height:1.25;position:relative}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .footer-title:after{content:"";background:linear-gradient(90deg,#b62550,#0000);width:min(180px,70%);height:1px;position:absolute;bottom:0;left:0}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .footer-title strong{letter-spacing:.16em;margin-block:8px 5px;font-size:clamp(30px,4vw,54px);font-weight:800;display:block}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .footer-signature .footer-title>span{max-width:none;font-size:inherit;letter-spacing:inherit;font-weight:500}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .footer-motto,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .footer-hours{color:#fff;letter-spacing:.14em;text-transform:uppercase;margin:18px 0 0;font-size:11px;font-style:normal;font-weight:700;line-height:1.6}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .footer-information{gap:18px;display:grid}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .footer-contact{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 28px;font-style:normal;display:grid}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .footer-contact a,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .footer-social a{color:#fff;text-underline-offset:5px;align-items:center;gap:11px;font-size:13px;line-height:1.4;text-decoration:none;display:flex}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .footer-contact a:hover,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .footer-social a:hover{color:#f0a0b8;text-decoration:underline}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .footer-contact svg,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .footer-social svg{color:#d65078;flex:none}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .footer-contact span{overflow-wrap:normal;gap:2px;display:grid}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .footer-contact small{color:#fff;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .footer-social{border-left:1px solid #ffffff29;flex-direction:column;align-items:flex-start;gap:18px;padding-left:clamp(20px,3vw,42px);display:flex}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .site-wordmark{letter-spacing:.08em;text-transform:uppercase;align-items:baseline;gap:clamp(6px,1vw,13px);font-size:clamp(9px,1vw,12px);font-weight:650;line-height:1.1;display:flex}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .site-wordmark strong{color:var(--burgundy);letter-spacing:.14em;font-size:clamp(19px,2vw,27px);font-weight:800}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .site-wordmark small{font-size:inherit;letter-spacing:.12em;font-weight:750}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell>.subhero,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell>.open-stage{color:var(--ink);background:0 0}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .casting-page .casting-card,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .workshops-page .workshop-card,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .music-page .music-card,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .shows-page .show-card,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .outside-page .outside-card,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .support-page .support-card,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .tickets-page .ticket-card{color:#2b0715;background:linear-gradient(152deg,#fff 0 60%,#f6f6f4 60.2% 66%,#6f102d 66.2%);border-color:#6f102d;box-shadow:14px 16px #6f102d24}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .contact .phone-card,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .contact .mail-card,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .about .note-card,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .about .variant-3,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .about .index-large .note-card{color:#fff;background:linear-gradient(145deg,#641028,#821635);border-color:#5a0b24;box-shadow:10px 12px #47081b24}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root :where(.opening-art,.poster-axis,.stage-art,.visual-frame){outline-offset:7px;background-color:#fff;background-image:radial-gradient(circle at 72% 28%,#86163729,#0000 24%),linear-gradient(145deg,#0000 0 64%,#6f102d14 64.2% 76%,#0000 76.2%);border-color:#6f102d;outline:1px solid #6f102d1f;box-shadow:12px 14px #6f102d29,0 30px 70px #2b07151a}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .editorial-object,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .map-frame,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .facebook-frame,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .video-frame{outline-offset:7px;outline:1px solid #6f102d29}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .repertoire-page .repertoire-card{aspect-ratio:4/5;color:#2b0715;background:linear-gradient(158deg,#fff 0 69%,#6f102d 69.2%);border-color:#6f102d;grid-template-rows:auto 1fr auto auto;gap:clamp(18px,3vw,34px);padding:clamp(28px,4vw,46px);display:grid;overflow:hidden;transform:none;box-shadow:14px 16px #6f102d26}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell :is(.feature-grid,.choice-grid,.program-link-grid,.poster-grid,.route-grid,.chapters,.notes-layout,.small-strip,.music-grid,.streaming-grid,.current-production-grid){grid-template-columns:minmax(0,1fr)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .page-shell :is(.feature-grid,.choice-grid,.program-link-grid,.poster-grid,.route-grid,.chapters,.notes-layout,.small-strip,.music-grid,.streaming-grid,.current-production-grid)>*{grid-area:auto;transform:none}@media (max-width:760px){[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .footer-inner{grid-template-columns:1fr;gap:38px;padding-inline:clamp(20px,7vw,34px)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .footer-title strong{margin-top:8px;display:block}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .footer-contact{grid-template-columns:1fr}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .footer-social{border-top:1px solid #ffffff29;border-left:0;padding:24px 0 0}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .site-wordmark{grid-template-columns:auto auto;gap:2px 7px;font-size:8px;display:grid}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .site-wordmark>span{grid-column:1/-1}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .site-wordmark strong{font-size:18px}}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .footer-inner{grid-template-columns:minmax(210px,.78fr) minmax(0,1.42fr) minmax(132px,.42fr);gap:clamp(28px,4vw,58px)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .footer-signature,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .footer-information,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .footer-social{min-width:0}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .footer-title strong{letter-spacing:.11em;white-space:nowrap;max-width:100%;font-size:clamp(28px,3.6vw,46px)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .footer-contact{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 24px}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .footer-social{grid-template-columns:1fr;justify-items:start;gap:18px;display:grid}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .cinematic-tilt-active{will-change:transform;transform:perspective(1100px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) translateZ(var(--tilt-z,0px));transition:transform .12s ease-out}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .editorial-object .object-label,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .poster-axis>span{color:#5a0b24;background:#fffffff0;width:max-content;max-width:100%;padding:6px 9px}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .editorial-object .object-word{color:#fff;width:max-content;max-width:100%;text-shadow:none;background:#2b0715e6;padding:8px 10px}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .editorial-object .object-number{color:#6f102d;text-shadow:0 1px #fff}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .scene .visual-frame figcaption{color:#fff;background:#2b0715eb;padding:10px 12px}@media (max-width:980px){[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .footer-inner{grid-template-columns:1fr;gap:38px}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .footer-social{border-top:1px solid #ffffff29;border-left:0;padding:24px 0 0}}@media (max-width:560px){[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .footer-contact{grid-template-columns:1fr}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .footer-title strong{white-space:normal}}@media (prefers-reduced-motion:reduce){[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .dust-field span{opacity:.55;animation:none}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .cinematic-tilt-active{will-change:auto;transition:none;transform:none}}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root.avant-garde[data-font-preset] *{word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root #stage-map{border-inline:0;border-top:0;width:auto;max-width:none;margin:0;bottom:auto}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root #stage-map:not(:popover-open){display:none}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root #stage-map:popover-open{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;display:grid;transform:translate(0,0)scale(1)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root #stage-map .stage-space strong{visibility:visible;opacity:1;-webkit-text-fill-color:currentColor;max-width:100%;display:block}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root #stage-map .stage-map-close{grid-column:1/-1;justify-self:start;width:48px;min-width:48px}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .menu-button .map-close-icon{display:none}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .site-header:has(#stage-map:popover-open)>.menu-button .map-menu-icon{display:none}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .site-header:has(#stage-map:popover-open)>.menu-button .map-close-icon{display:block}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root :is(a[href^=tel\:],a[href^=mailto\:],time,.phone,.no-wrap){white-space:nowrap}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root :is(h1,h2,h3,h4,h5,h6,a.button,a.text-link,.stage-space strong,.route-card strong,.note-card strong,.split-note strong,.object-word){min-width:0;max-width:100%}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .footer-contact span{min-width:0}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .contact-datum,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .footer-contact .contact-datum{flex-direction:row;align-items:center;gap:12px;min-width:0;display:flex}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root a.button:is([href^=tel\:],[href^=mailto\:]),[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root a.hero-phone{flex-direction:row;align-items:center;gap:12px;min-width:0;display:inline-flex}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .contact-datum>svg,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .contact-datum>.pin-symbol,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root a:is([href^=tel\:],[href^=mailto\:])>svg{flex-shrink:0;margin:0}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .contact .route-card{white-space:normal;height:auto;min-height:0}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .footer-contact a{align-content:start;gap:4px;display:grid}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .footer-contact small{white-space:normal}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root[data-font-preset=tech]{--font-heading:"Space Grotesk", sans-serif;--font-body:"Space Grotesk", sans-serif}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root[data-font-preset=tech] *{font-family:Space Grotesk,sans-serif}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root button,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .hero-phone,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .footer-contact a,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .footer-social a,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root summary{min-height:48px}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .lightbox-close{min-width:48px}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root[data-font-preset] .site-wordmark,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root[data-font-preset] .hero-photo-frame figcaption{font-size:13px}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root[data-font-preset] .eyebrow,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root[data-font-preset] .story-poster>span,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root[data-font-preset] .object-label,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root[data-font-preset] .stage-map-intro p,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root[data-font-preset] .space-kicker,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root[data-font-preset] .playbill-kicker,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root[data-font-preset] .playbill-footer,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root[data-font-preset] .show-status,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root[data-font-preset] .show-facts dt,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root[data-font-preset] .map-caption>span:first-child,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root[data-font-preset] .poster-axis>span{font-size:14px}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root[data-font-preset] .light-control,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root[data-font-preset] .intro-pause{min-width:44px;min-height:48px;font-size:14px}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root[data-font-preset] .source-note,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root[data-font-preset] .footer-motto,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root[data-font-preset] .footer-hours,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root[data-font-preset] .signature-copy{font-size:16px}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root[data-font-preset] .footer-title{font-size:clamp(16px,2vw,25px)}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root[data-font-preset] .site-wordmark{min-width:0}@media (max-width:760px){[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .site-header{gap:12px}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .site-brand{flex-shrink:1;min-width:0}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .menu-button{flex-shrink:0;font-size:14px}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .footer-contact a,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .footer-contact small,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .footer-hours,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .contact .route-card>.contact-label,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .contact .pin-copy small{font-size:15px}[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .button,[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .contact .ticket-office .lead{overflow-wrap:normal}}.music-page.svelte-1gy9pm7 .music-card:where(.svelte-1gy9pm7){background:linear-gradient(145deg,#fff 0 38%,var(--blush) 38.2% 67%,var(--burgundy) 67.2%)}.hero-note.svelte-1gy9pm7{z-index:2;color:var(--accent);align-self:center;position:relative;transform:rotate(-8deg)}.music-staff.svelte-1gy9pm7{background:repeating-linear-gradient(#0000 0 11px,#2a000b38 11px 12px);width:80%;height:66px;position:absolute;top:36%;left:10%}.music-story.svelte-1gy9pm7{align-items:center}.music-grid.svelte-1gy9pm7{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.4vw,28px);margin-top:48px;display:grid}.music-video-card.svelte-1gy9pm7{background:var(--white);width:100%;height:100%;color:var(--ink);border:1px solid #56122a29;border-radius:22px 8px;flex-direction:column;transition:transform .22s cubic-bezier(.2,.7,.2,1);display:flex;overflow:hidden;box-shadow:0 20px 55px #4d0d2417}.video-frame.svelte-1gy9pm7{aspect-ratio:16/9;background:var(--ink);width:100%}.video-frame.svelte-1gy9pm7 iframe:where(.svelte-1gy9pm7){border:0;width:100%;height:100%;display:block}.video-copy.svelte-1gy9pm7{flex-direction:column;flex:1;padding:clamp(24px,3vw,34px);display:flex}.music-video-card.svelte-1gy9pm7 h3:where(.svelte-1gy9pm7){font-family:var(--font-heading);margin:12px 0 14px;font-size:clamp(25px,2.6vw,34px);line-height:1.12}.music-video-card.svelte-1gy9pm7 p:where(.svelte-1gy9pm7){margin:0 0 28px}.card-link.svelte-1gy9pm7{text-underline-offset:5px;align-items:center;gap:9px;margin-top:auto;font-size:15px;font-weight:800;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.streaming-section.svelte-1gy9pm7{margin-top:clamp(64px,9vw,112px)}.streaming-grid.svelte-1gy9pm7{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.4vw,28px);margin-top:48px;display:grid}.streaming-card.svelte-1gy9pm7{background:var(--white);border:1px solid #56122a29;border-radius:22px 8px;flex-direction:column;gap:22px;height:100%;padding:clamp(24px,3vw,34px);display:flex;box-shadow:0 20px 55px #4d0d2417}.streaming-copy.svelte-1gy9pm7 h3:where(.svelte-1gy9pm7){font-family:var(--font-heading);margin:12px 0 14px;font-size:clamp(25px,2.6vw,34px);line-height:1.12}.streaming-copy.svelte-1gy9pm7 p:where(.svelte-1gy9pm7){margin:0}.streaming-player.svelte-1gy9pm7{background:var(--ink);border:0;border-radius:12px;width:100%;max-width:100%;display:block}.streaming-link.svelte-1gy9pm7{margin-top:auto}@media (hover:hover) and (pointer:fine){.music-video-card.svelte-1gy9pm7:hover{transform:translateY(-5px)rotate(.25deg)}}@media (max-width:900px){.music-grid.svelte-1gy9pm7,.streaming-grid.svelte-1gy9pm7{grid-template-columns:1fr}}@media (max-width:680px){.music-video-card.svelte-1gy9pm7,.streaming-card.svelte-1gy9pm7{border-radius:18px 6px}.streaming-player.svelte-1gy9pm7{height:300px}}@media (prefers-reduced-motion:reduce){.music-video-card.svelte-1gy9pm7{transition:none}}.subhero.svelte-1werahh{grid-template-columns:minmax(0,1.1fr) minmax(270px,.72fr);align-items:center;gap:clamp(40px,7vw,90px)}.opening-art.svelte-1werahh{min-height:480px;transform-style:preserve-3d;position:relative;transform:perspective(900px)rotateY(-4deg)}.opening-art.svelte-1werahh .beam:where(.svelte-1werahh){background:linear-gradient(145deg,#0000 0 32%,#700f2d3d 32.2% 61%,#0000 61.2%);position:absolute;inset:0}.costume-body.svelte-1werahh{background:var(--burgundy);width:46%;height:61%;box-shadow:-18px 16px 0 var(--blush);position:absolute;bottom:4%;right:17%;transform:skew(-5deg)translateZ(30px)}.collar.svelte-1werahh{z-index:2;border:4px solid var(--ink);background:#fff;border-radius:50%;width:30%;height:16%;position:absolute;top:30%;right:26%;transform:rotate(-7deg)translateZ(52px)}.stage-mark.svelte-1werahh{color:var(--accent);font-size:52px;font-weight:400;position:absolute;bottom:0;right:5%;transform:rotate(8deg)}.manifest.svelte-1werahh{text-align:center;place-items:center;min-height:62vh;display:grid}.manifest.svelte-1werahh .lead:where(.svelte-1werahh){margin-inline:auto}.chapter-section.svelte-1werahh{background:var(--blush)}.chapter-section.svelte-1werahh .section.compact:where(.svelte-1werahh){background:var(--white)}.chapters.svelte-1werahh{background:#2a000b38;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:48px;display:grid}.chapters.svelte-1werahh article:where(.svelte-1werahh){background:var(--white);min-height:330px;padding:36px}.chapters.svelte-1werahh article:where(.svelte-1werahh)>span:where(.svelte-1werahh){color:var(--accent);letter-spacing:.14em;font-size:14px;font-weight:800;display:block}.chapters.svelte-1werahh h3:where(.svelte-1werahh){font-family:var(--font-heading);text-transform:uppercase;margin:90px 0 12px;font-size:32px}.chapters.svelte-1werahh p:where(.svelte-1werahh){margin:0}.notes-layout.svelte-1werahh{grid-template-columns:1.55fr repeat(3,.65fr);align-items:stretch;gap:18px;margin-top:48px;display:grid}.note-card.svelte-1werahh{min-height:360px;box-shadow:7px 9px 0 var(--blush);background:#fff;border:1px solid #2a000b2e;flex-direction:column;justify-content:flex-end;margin:0;padding:24px;display:flex;position:relative;transform:rotate(1.2deg)}.variant-2.svelte-1werahh{transform:rotate(-2deg)}.variant-3.svelte-1werahh{background:var(--blush);transform:rotate(1deg)}.variant-4.svelte-1werahh{transform:rotate(-1deg)}.note-card.svelte-1werahh .tape:where(.svelte-1werahh){background:#700f2d80;width:62px;height:18px;position:absolute;top:20px;left:50%;transform:translate(-50%)rotate(-3deg)}.note-card.svelte-1werahh span:where(.svelte-1werahh){color:var(--accent);font-size:13px;font-weight:800;position:absolute;top:46px;left:24px}.note-card.svelte-1werahh strong:where(.svelte-1werahh){letter-spacing:.05em;overflow-wrap:normal;font-size:clamp(18px,2.1vw,28px)}.note-card.svelte-1werahh i:where(.svelte-1werahh){background:var(--burgundy);width:46%;height:3px;margin-top:18px;transform:rotate(-4deg)}@media (max-width:900px){.notes-layout.svelte-1werahh{grid-template-columns:1fr 1fr}.index-large.svelte-1werahh{grid-row:span 2}.note-card.svelte-1werahh{min-height:300px}}@media (max-width:760px){.subhero.svelte-1werahh{grid-template-columns:1fr}.opening-art.svelte-1werahh{min-height:370px}.chapters.svelte-1werahh{grid-template-columns:1fr}.chapters.svelte-1werahh article:where(.svelte-1werahh){min-height:260px}.chapters.svelte-1werahh h3:where(.svelte-1werahh){margin-top:52px}.notes-layout.svelte-1werahh{grid-template-columns:1fr 1fr;gap:14px}.index-large.svelte-1werahh{grid-area:auto/span 2}.note-card.svelte-1werahh{min-height:250px;padding:18px}.note-card.svelte-1werahh span:where(.svelte-1werahh){left:18px}}.support-card.svelte-qef19y{background:linear-gradient(145deg,var(--blush) 0 48%,#fff 48.2%)}.tax-link.svelte-qef19y{margin-top:28px}.split-note.svelte-qef19y strong:where(.svelte-qef19y){overflow-wrap:normal}.support-circle.svelte-qef19y{aspect-ratio:1;border:5px solid var(--light);border-radius:50%;width:49%;position:absolute;top:14%;right:12%;transform:rotate(8deg)}.outside-card.svelte-d0p5sg{background:linear-gradient(145deg,#fff 0 40%,#700f2d3d 40.2% 58%,var(--blush) 58.2%)}.source-stack.svelte-d0p5sg{gap:12px;margin-top:28px;display:grid}.route-line.svelte-d0p5sg{border:4px solid var(--ink);width:72%;height:52%;position:absolute;top:14%;left:12%;transform:rotate(-7deg)skew(8deg)}.outside-grid.svelte-d0p5sg{grid-template-columns:repeat(2,1fr)}@media (max-width:760px){.outside-grid.svelte-d0p5sg{grid-template-columns:1fr}}.repertoire-card.svelte-1a7prho{aspect-ratio:4/5;border:1px solid var(--burgundy);background:linear-gradient(158deg,#fff 0 69%,var(--burgundy) 69.2%);color:var(--ink);grid-template-rows:auto 1fr auto auto;gap:clamp(18px,3vw,34px);padding:clamp(28px,4vw,46px);display:grid;overflow:hidden;transform:none;box-shadow:14px 16px #6f102d26}.repertoire-card.svelte-1a7prho:before{border-color:#6f102d47;inset:14px}.playbill-kicker.svelte-1a7prho,.playbill-footer.svelte-1a7prho{z-index:2;letter-spacing:.16em;text-transform:uppercase;font-size:clamp(10px,1.2vw,13px);font-weight:800;line-height:1.4;position:relative}.playbill-title.svelte-1a7prho{z-index:2;font-family:var(--font-heading);text-transform:uppercase;flex-direction:column;align-self:center;margin:0;line-height:.92;display:flex;position:relative}.playbill-title.svelte-1a7prho span:where(.svelte-1a7prho){color:var(--burgundy);letter-spacing:.03em;font-size:clamp(38px,5.6vw,72px);font-weight:650}.playbill-title.svelte-1a7prho strong:where(.svelte-1a7prho){letter-spacing:.01em;overflow-wrap:normal;word-break:normal;font-size:clamp(34px,5vw,66px);font-weight:800}.playbill-feature.svelte-1a7prho{z-index:2;font-family:var(--font-heading);margin:0;font-size:clamp(19px,2.3vw,28px);font-weight:650;line-height:1.15;position:relative}.playbill-footer.svelte-1a7prho{color:#fff;align-self:end}.current-production-grid.svelte-1a7prho{grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr);align-items:stretch;gap:clamp(28px,6vw,76px);display:grid}.show-status.svelte-1a7prho{background:var(--light);letter-spacing:.1em;text-transform:uppercase;margin:0 0 20px;padding:7px 11px;font-size:13px;font-weight:800;display:inline-flex}.frame-copy-inset.svelte-1a7prho{margin-left:clamp(12px,1.5vw,20px)}.show-facts.svelte-1a7prho{border-top:1px solid #ffffff59;margin:0}.show-facts.svelte-1a7prho div:where(.svelte-1a7prho){border-bottom:1px solid #ffffff59;padding:20px 0}.show-facts.svelte-1a7prho dt:where(.svelte-1a7prho){letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:800}.show-facts.svelte-1a7prho dd:where(.svelte-1a7prho){font-family:var(--font-heading);margin:5px 0 0;font-size:clamp(21px,2.4vw,28px);line-height:1.2}.source-note.svelte-1a7prho{align-items:flex-start;gap:10px;margin:24px 0 0;font-size:14px;display:flex}.source-icon.svelte-1a7prho{flex:none;margin-top:3px;display:grid}.facebook-repertoire.svelte-1a7prho{grid-template-columns:minmax(0,1fr) minmax(320px,500px);align-items:center;gap:clamp(36px,7vw,92px);display:grid}.production-card.svelte-1a7prho{min-height:360px}.production-card.svelte-1a7prho h3:where(.svelte-1a7prho){margin:42px 0 14px}.production-card.svelte-1a7prho .text-link:where(.svelte-1a7prho){margin-top:auto}@media (max-width:760px){.current-production-grid.svelte-1a7prho,.facebook-repertoire.svelte-1a7prho{grid-template-columns:1fr}.repertoire-card.svelte-1a7prho{justify-self:center;width:min(100%,410px);padding:32px}}.poster-hero.svelte-12qe964{grid-template-columns:1fr .65fr;align-items:center;gap:48px;min-height:min(78vh,760px)}.poster-hero.svelte-12qe964 .display:where(.svelte-12qe964){flex-direction:column;display:flex}.poster-hero.svelte-12qe964 .display:where(.svelte-12qe964) span:where(.svelte-12qe964):nth-child(2){margin-left:12%}.poster-hero.svelte-12qe964 .display:where(.svelte-12qe964) span:where(.svelte-12qe964):nth-child(3){margin-left:30%}.poster-axis.svelte-12qe964{border:2px solid var(--ink);background:linear-gradient(140deg,#fff 0 38%,#700f2d40 38.2% 57%,var(--blush) 57.2%);min-height:430px;position:relative;transform:perspective(900px)rotateY(-5deg)}.poster-axis.svelte-12qe964 span:where(.svelte-12qe964){letter-spacing:.18em;font-size:13px;font-weight:800;position:absolute;top:34px;left:30px}.poster-axis.svelte-12qe964 i:where(.svelte-12qe964){background:var(--accent);width:2px;height:64%;position:absolute;top:16%;right:18%;transform:rotate(32deg)}.poster-axis.svelte-12qe964 strong:where(.svelte-12qe964){font-family:var(--font-body);font-size:clamp(54px,8vw,96px);font-weight:500;position:absolute;bottom:12px;right:28px}.stage-intro.svelte-12qe964{align-items:center;min-height:58vh;display:grid}.stage-intro.svelte-12qe964 .text-link:where(.svelte-12qe964){width:max-content;margin-top:26px;display:flex}.stage-intro.svelte-12qe964 .button:where(.svelte-12qe964){gap:10px;width:max-content;margin-top:18px;display:flex}.gallery.svelte-12qe964{background:var(--blush);padding-bottom:110px}.chapter-grid.svelte-12qe964{max-width:940px;padding-inline:var(--edge);grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-inline:auto;display:grid}.visual-frame.svelte-12qe964{aspect-ratio:1/.98;isolation:isolate;background:#f5eee9;border:1px solid #2a000b2e;margin:0;position:relative;overflow:hidden}.visual-frame.svelte-12qe964:before{content:"";z-index:1;mix-blend-mode:screen;pointer-events:none;background:repeating-linear-gradient(112deg,#0000 0 26px,#ffffff1c 27px 28px);position:absolute;inset:0}.visual-frame.svelte-12qe964:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000 35%,#1f040d33 62%,#1f040df5 100%);position:absolute;inset:0}.visual-frame.svelte-12qe964 .art:where(.svelte-12qe964){position:absolute;inset:0;overflow:hidden}.visual-frame.svelte-12qe964 .shape:where(.svelte-12qe964){display:block;position:absolute}.visual-frame.svelte-12qe964 figcaption:where(.svelte-12qe964){z-index:3;color:#fff;position:absolute;bottom:20px;left:20px;right:20px}.visual-frame.svelte-12qe964 figcaption:where(.svelte-12qe964) a:where(.svelte-12qe964){color:inherit;gap:4px;text-decoration:none;display:grid}.visual-frame.svelte-12qe964 figcaption:where(.svelte-12qe964) a:where(.svelte-12qe964):focus-visible{outline-offset:7px;outline:3px solid #fff}.visual-frame.svelte-12qe964 figcaption:where(.svelte-12qe964) strong:where(.svelte-12qe964){max-width:15ch;font-family:var(--font-heading);letter-spacing:.035em;font-size:clamp(19px,1.7vw,25px);font-weight:700;line-height:.96}.visual-frame.svelte-12qe964 figcaption:where(.svelte-12qe964) small:where(.svelte-12qe964){letter-spacing:.12em;text-transform:uppercase;opacity:.78;font-size:10px;font-weight:700}.chapter-number.svelte-12qe964{letter-spacing:.08em;border:1px solid #ffffff94;border-radius:50%;place-items:center;width:34px;height:34px;margin-bottom:7px;font-size:10px;font-weight:800;display:grid}.visual-frame.first.svelte-12qe964{background:linear-gradient(145deg,#f8f3ed 0 44%,#d7bbb4 44.2% 62%,#65112b 62.2%)}.visual-frame.first.svelte-12qe964 .one:where(.svelte-12qe964){background:#7b1434;width:22%;height:82%;top:-12%;right:12%;transform:skew(-9deg)rotate(5deg)}.visual-frame.first.svelte-12qe964 .two:where(.svelte-12qe964){aspect-ratio:1;border:2px solid #2a000b;border-radius:50%;width:46%;top:14%;left:14%}.visual-frame.first.svelte-12qe964 .three:where(.svelte-12qe964){background:#e8b4a0;width:78%;height:2px;top:31%;left:7%;transform:rotate(-26deg)}.visual-frame.word.svelte-12qe964{background:radial-gradient(circle at 72% 25%,#d8a48d 0 6%,#0000 6.5%),linear-gradient(125deg,#7b1434 0 36%,#eadcd2 36.2% 72%,#b34b4c 72.2%)}.visual-frame.word.svelte-12qe964 .one:where(.svelte-12qe964){aspect-ratio:1;border:3px solid #fff;width:53%;top:12%;left:17%;transform:rotate(-9deg)}.visual-frame.word.svelte-12qe964 .two:where(.svelte-12qe964){background:#2a000b;width:2px;height:64%;top:4%;right:19%;transform:rotate(33deg)}.visual-frame.word.svelte-12qe964 .three:where(.svelte-12qe964){aspect-ratio:1;border:9px solid #2a000bb8;border-radius:50%;width:26%;top:26%;left:30%}.visual-frame.move.svelte-12qe964{background:linear-gradient(24deg,#e7c7bb 0 24%,#fff0e8 24.2% 54%,#581127 54.2%)}.visual-frame.move.svelte-12qe964 .one:where(.svelte-12qe964){background:#b3474a;width:42%;height:46%;top:11%;left:21%;transform:skew(12deg)rotate(16deg)}.visual-frame.move.svelte-12qe964 .two:where(.svelte-12qe964){background:#fff;width:47%;height:4px;top:26%;right:12%;transform:rotate(-21deg)}.visual-frame.move.svelte-12qe964 .three:where(.svelte-12qe964){aspect-ratio:1;border:2px solid #2a000b;border-radius:50%;width:34%;top:5%;left:8%}.visual-frame.breath.svelte-12qe964{background:radial-gradient(circle at 50% 32%,#fff 0 15%,#dc9c8b 15.5% 17%,#71152e 17.5% 29%,#eadbd1 29.5% 46%,#40101d 46.5%)}.visual-frame.breath.svelte-12qe964 .one:where(.svelte-12qe964){background:#fff;width:84%;height:2px;top:7%;left:8%;transform:rotate(17deg)}.visual-frame.breath.svelte-12qe964 .two:where(.svelte-12qe964){aspect-ratio:1;border:1px solid #ffffffb8;border-radius:50%;width:66%;top:17%;left:17%}.visual-frame.breath.svelte-12qe964 .three:where(.svelte-12qe964){aspect-ratio:1;border:2px solid #2a000b;width:14%;top:30%;left:43%;transform:rotate(45deg)}.visual-frame.second.svelte-12qe964{background:linear-gradient(154deg,#210711 0 41%,#751632 41.2% 68%,#d3a393 68.2%)}.visual-frame.second.svelte-12qe964 .one:where(.svelte-12qe964){aspect-ratio:1;border:5px solid #f1dfd4;border-radius:50%;width:54%;top:10%;left:23%}.visual-frame.second.svelte-12qe964 .two:where(.svelte-12qe964){background:#d3a393;width:3px;height:53%;top:12%;left:46%;transform:rotate(29deg)}.visual-frame.second.svelte-12qe964 .three:where(.svelte-12qe964){background:#fff;width:76%;height:2px;top:33%;left:12%;transform:rotate(-12deg)}.visual-frame.look.svelte-12qe964{background:linear-gradient(90deg,#6d132e 0 17%,#ead9cd 17.2% 83%,#36101b 83.2%)}.visual-frame.look.svelte-12qe964 .one:where(.svelte-12qe964){border:10px solid #8e2940;border-bottom-width:2px;border-radius:50% 50% 5% 5%;width:58%;height:58%;top:8%;left:21%}.visual-frame.look.svelte-12qe964 .two:where(.svelte-12qe964){border:2px solid #2a000b;border-radius:50% 50% 4% 4%;width:38%;height:38%;top:18%;left:31%}.visual-frame.look.svelte-12qe964 .three:where(.svelte-12qe964){background:#fff;width:2px;height:56%;top:14%;left:49%}.visual-frame.rhythm.svelte-12qe964{background:repeating-linear-gradient(90deg,#67142c 0 8%,#d9a99b 8.2% 16%,#f5e9e1 16.2% 24%)}.visual-frame.rhythm.svelte-12qe964 .one:where(.svelte-12qe964){border:3px solid #2a000b;width:74%;height:58%;top:5%;left:13%;transform:rotate(-8deg)}.visual-frame.rhythm.svelte-12qe964 .two:where(.svelte-12qe964){background:#ffffffb8;width:52%;height:42%;top:13%;left:24%;transform:rotate(7deg)}.visual-frame.rhythm.svelte-12qe964 .three:where(.svelte-12qe964){background:#861f3b;width:40%;height:4px;top:19%;left:30%;box-shadow:0 18px #861f3b,0 36px #861f3b}.visual-frame.together.svelte-12qe964{background:radial-gradient(circle at 36% 29%,#c26c63 0 17%,#0000 17.5%),radial-gradient(circle at 63% 37%,#67142c 0 22%,#0000 22.5%),linear-gradient(142deg,#f1dfd4 0 48%,#9d3447 48.2%)}.visual-frame.together.svelte-12qe964 .one:where(.svelte-12qe964){aspect-ratio:1;border:2px solid #2a000b;border-radius:50%;width:76%;top:9%;left:12%}.visual-frame.together.svelte-12qe964 .two:where(.svelte-12qe964){background:#fff;width:60%;height:3px;top:18%;left:22%;transform:rotate(35deg)}.visual-frame.together.svelte-12qe964 .three:where(.svelte-12qe964){aspect-ratio:1;background:#f4d0bd;width:14%;top:48%;left:43%;transform:rotate(45deg)}@media (max-width:760px){.poster-hero.svelte-12qe964{grid-template-columns:1fr}.poster-axis.svelte-12qe964{min-height:350px}.poster-hero.svelte-12qe964 .display:where(.svelte-12qe964) span:where(.svelte-12qe964):nth-child(2),.poster-hero.svelte-12qe964 .display:where(.svelte-12qe964) span:where(.svelte-12qe964):nth-child(3){margin-left:0}.gallery.svelte-12qe964{padding-bottom:72px}.chapter-grid.svelte-12qe964{grid-template-columns:1fr;gap:16px;max-width:460px}.visual-frame.svelte-12qe964 figcaption:where(.svelte-12qe964) strong:where(.svelte-12qe964){font-size:clamp(21px,7vw,27px)}}.poster-slot.svelte-1eec7rx{aspect-ratio:2/3;isolation:isolate;background:#0b0b0d;border:1px solid #49474a;width:100%;position:relative;overflow:hidden;container-type:inline-size}.poster-art.svelte-1eec7rx{width:100%;height:100%;transition:transform .55s cubic-bezier(.2,.7,.2,1)}.poster-slot.svelte-1eec7rx:hover .poster-art:where(.svelte-1eec7rx){transform:scale(1.025)}.poster-art.svelte-1eec7rx img:where(.svelte-1eec7rx){object-fit:cover;width:100%;height:100%;display:block}.type-poster.svelte-1eec7rx{color:#edeae4;background:#0b0b0d;width:100%;height:100%;position:relative;overflow:hidden}.type-poster.svelte-1eec7rx:after{pointer-events:none;opacity:.45;content:"";background:radial-gradient(#edeae41f .6px,#0000 1px) 0 0/4px 5px;position:absolute;inset:0}.poster-symbol.svelte-1eec7rx{width:100%;height:100%;position:absolute;inset:0}.poster-title.svelte-1eec7rx{width:94%;font:700 16cqi/.98 var(--font-heading);text-transform:uppercase;letter-spacing:-.035em;margin:0;position:absolute;top:7%;left:5%;transform:rotate(-4deg)}.poster-title.svelte-1eec7rx span:where(.svelte-1eec7rx){color:#edeae4;background:#0b0b0d;padding:0 .04em .03em;display:table;position:relative}.poster-title.svelte-1eec7rx .small-word:where(.svelte-1eec7rx){font-size:9cqi;line-height:.9}.poster-title.svelte-1eec7rx .poster-outline:where(.svelte-1eec7rx){-webkit-text-fill-color:transparent;-webkit-text-stroke:1.5px #edeae4}.wall.svelte-1eec7rx .poster-title:where(.svelte-1eec7rx){font-size:14cqi;top:4%;transform:rotate(2deg)}.light.svelte-1eec7rx .poster-title:where(.svelte-1eec7rx){font-size:15cqi;top:12%;transform:rotate(-6deg)}.poster-signature.svelte-1eec7rx{color:#f2c46b;font:700 13px/1.3 var(--font-body);letter-spacing:.12em;background:#0b0b0d;padding:5px 7px;position:absolute;bottom:4%;right:5%}.poster-sweep.svelte-1eec7rx{pointer-events:none;background:linear-gradient(90deg,#0000,#fff1cf24,#0000);width:45%;position:absolute;inset:-40% auto -40% 0;transform:translate(-220%)rotate(-24deg)}.poster-slot.svelte-1eec7rx:hover .poster-sweep:where(.svelte-1eec7rx),[data-tenant=stworzyszenie-teatralne-ingenium-gdansk] .tenant-root .show-entry:focus-within .poster-sweep{animation:1.4s ease-in-out both svelte-1eec7rx-poster-light}.paused.svelte-1eec7rx .poster-sweep:where(.svelte-1eec7rx){animation-play-state:paused}@keyframes svelte-1eec7rx-poster-light{0%{transform:translate(-220%)rotate(-24deg)}to{transform:translate(400%)rotate(-24deg)}}@media (prefers-reduced-motion:reduce){.poster-art.svelte-1eec7rx{transition-duration:1.2s}.poster-slot.svelte-1eec7rx:hover .poster-sweep:where(.svelte-1eec7rx){animation-duration:5.6s}}@media (forced-colors:active){.poster-title.svelte-1eec7rx .poster-outline:where(.svelte-1eec7rx){-webkit-text-fill-color:CanvasText;-webkit-text-stroke:0}}.feature-card.show-entry.svelte-6910ii{grid-template-columns:minmax(220px,340px) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,64px);display:grid}.show-copy.svelte-6910ii{min-width:0}.show-copy.svelte-6910ii h3:where(.svelte-6910ii){margin-block:18px}.show-copy.svelte-6910ii p:where(.svelte-6910ii){margin-bottom:28px}@media (max-width:760px){.feature-card.show-entry.svelte-6910ii{grid-template-columns:minmax(0,1fr);padding:24px}}.show-card.svelte-6910ii{background:#fff}.curtain-shape.svelte-6910ii{background:var(--burgundy);width:40%;height:76%;position:absolute;top:0;right:9%;transform:skew(-8deg)rotate(4deg)}.workshop-card.svelte-1uzzqld{background:linear-gradient(150deg,#fff 0 35%,var(--blush) 35.2% 65%,#fff 65.2%)}.workshop-lines.svelte-1uzzqld{border:3px solid var(--ink);width:64%;height:42%;position:absolute;top:17%;left:14%;transform:skew(-8deg)rotate(5deg)}.workshop-grid.svelte-1uzzqld{grid-template-columns:repeat(2,1fr)}@media (max-width:760px){.workshop-grid.svelte-1uzzqld{grid-template-columns:1fr}}
