.hero-monogram.svelte-1lj40aq{color:var(--silver-bright);max-width:100%;display:block}.path.svelte-1lj40aq{stroke:currentColor;fill:none;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:1400;stroke-dashoffset:1400px;animation:1.8s cubic-bezier(.77,0,.175,1) .2s forwards svelte-1lj40aq-hero-stroke}.frame.svelte-1lj40aq{stroke-width:1px;color:var(--silver-deep);stroke-dasharray:1200;stroke-dashoffset:1200px;animation-delay:.1s}.hair.svelte-1lj40aq{stroke-width:.5px;color:var(--blueprint);stroke-dasharray:320;stroke-dashoffset:320px;animation-duration:.9s}.hair-h.svelte-1lj40aq{animation-delay:.28s}.hair-v.svelte-1lj40aq{animation-delay:.36s}.diamond.svelte-1lj40aq{stroke-width:.8px;color:var(--silver-deep);stroke-dasharray:520;stroke-dashoffset:520px;animation-duration:1.2s;animation-delay:.48s}.letter.svelte-1lj40aq{color:var(--silver-bright);stroke-dasharray:600;stroke-dashoffset:600px;animation-duration:1.4s}.letter.svelte-1lj40aq:first-of-type{animation-delay:.6s}.letter.svelte-1lj40aq:nth-of-type(2){animation-delay:.8s}.tick.svelte-1lj40aq{stroke-width:1px;color:var(--silver-deep);stroke-dasharray:30;stroke-dashoffset:30px;animation-duration:.6s}.tick.svelte-1lj40aq:first-of-type{animation-delay:1.3s}.tick.svelte-1lj40aq:nth-of-type(2){animation-delay:1.38s}.tick.svelte-1lj40aq:nth-of-type(3){animation-delay:1.46s}.tick.svelte-1lj40aq:nth-of-type(4){animation-delay:1.54s}.annot.svelte-1lj40aq{font-family:var(--font-display);letter-spacing:.16em;fill:var(--silver-deep);opacity:0;font-size:9px;animation:.6s cubic-bezier(.23,1,.32,1) 1.7s forwards svelte-1lj40aq-annot-fade}@keyframes svelte-1lj40aq-hero-stroke{to{stroke-dashoffset:0}}@keyframes svelte-1lj40aq-annot-fade{to{opacity:1}}@media (prefers-reduced-motion:reduce){.path.svelte-1lj40aq,.annot.svelte-1lj40aq{stroke-dashoffset:0;opacity:1;animation:none}}.photo-frame.svelte-1e8uz6v{border:1px solid var(--hairline);background:linear-gradient(#c8ccd005,#c8ccd001);flex-direction:column;gap:12px;margin:0;padding:14px;display:flex;position:relative}.frame-corner.svelte-1e8uz6v{pointer-events:none;width:12px;height:12px;position:absolute}.frame-corner.tl.svelte-1e8uz6v{border-top:1px solid var(--silver);border-left:1px solid var(--silver);top:-1px;left:-1px}.frame-corner.tr.svelte-1e8uz6v{border-top:1px solid var(--silver);border-right:1px solid var(--silver);top:-1px;right:-1px}.frame-corner.bl.svelte-1e8uz6v{border-bottom:1px solid var(--silver);border-left:1px solid var(--silver);bottom:-1px;left:-1px}.frame-corner.br.svelte-1e8uz6v{border-bottom:1px solid var(--silver);border-right:1px solid var(--silver);bottom:-1px;right:-1px}.media.svelte-1e8uz6v{aspect-ratio:var(--ratio);background:var(--surface);position:relative;overflow:hidden}.media.svelte-1e8uz6v img:where(.svelte-1e8uz6v){object-fit:cover;filter:saturate(.86)contrast(1.05);will-change:transform;width:100%;height:110%;position:absolute;inset:-5% 0 0}figcaption.svelte-1e8uz6v{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);justify-content:space-between;align-items:baseline;gap:16px;padding:2px 2px 0;font-size:11px;display:flex}.idx.svelte-1e8uz6v{font-family:var(--font-display);color:var(--silver);font-weight:500}.cap.svelte-1e8uz6v{color:var(--silver-deep)}.reveal.svelte-77sje7{position:relative}.reveal.armed[data-direction=up].svelte-77sje7{clip-path:inset(100% 0 0);opacity:0;transition:clip-path .7s cubic-bezier(.77,0,.175,1),opacity .6s cubic-bezier(.23,1,.32,1),transform .7s cubic-bezier(.23,1,.32,1);transition-delay:var(--reveal-delay,0s);will-change:clip-path, opacity, transform;transform:translateY(8px)}.reveal.armed[data-direction=left].svelte-77sje7{clip-path:inset(0 100% 0 0);opacity:0;transition:clip-path .7s cubic-bezier(.77,0,.175,1),opacity .6s cubic-bezier(.23,1,.32,1);transition-delay:var(--reveal-delay,0s);will-change:clip-path, opacity}.reveal.visible.svelte-77sje7{clip-path:inset(0)!important;opacity:1!important;transform:none!important}@media (prefers-reduced-motion:reduce){.reveal.armed.svelte-77sje7,.reveal.svelte-77sje7{clip-path:none;opacity:1;transition:none;transform:none}}section.svelte-1ec1wfl{padding:clamp(72px,9vw,140px) clamp(20px,4vw,64px);position:relative}section.svelte-1ec1wfl>[data-tenant=rw-architektura-zgierz] :not(.hero-bg):not(.process-bg){max-width:var(--content-max,1600px);margin-left:auto;margin-right:auto}.section-head.svelte-1ec1wfl{max-width:760px;margin-bottom:64px}.kicker.svelte-1ec1wfl{letter-spacing:.22em;text-transform:uppercase;color:var(--silver);align-items:center;gap:10px;margin-bottom:18px;font-size:11px;display:inline-flex}.kicker.svelte-1ec1wfl:before{content:"";background:var(--silver);width:24px;height:1px;display:inline-block}.section-head.svelte-1ec1wfl h2:where(.svelte-1ec1wfl){letter-spacing:-.025em;font-size:clamp(32px,4vw,56px);line-height:1.05}.head-sub.svelte-1ec1wfl{max-width:520px;color:var(--ink-2);margin-top:18px;font-size:15px}.hero.svelte-1ec1wfl{align-items:center;min-height:92vh;padding-top:clamp(80px,10vh,140px);padding-bottom:clamp(80px,8vw,120px);display:flex;overflow:hidden}.hero-bg.svelte-1ec1wfl{z-index:0;pointer-events:none;position:absolute;inset:0}.hero-bg.svelte-1ec1wfl img:where(.svelte-1ec1wfl){object-fit:cover;object-position:center 35%;filter:grayscale(70%)brightness(.42)contrast(1.05);opacity:0;width:100%;height:100%;animation:2.2s cubic-bezier(.23,1,.32,1) .2s forwards svelte-1ec1wfl-hero-bg-fade;transform:scale(1.04)}.hero-bg-veil.svelte-1ec1wfl{background:linear-gradient(180deg, #06070a8c 0%, #06070ad9 60%, var(--bg) 100%), linear-gradient(90deg, var(--bg) 0%, #06070a66 40%, #06070a4d 100%);position:absolute;inset:0}.hero-bg-grid.svelte-1ec1wfl{mix-blend-mode:screen;opacity:0;background-image:linear-gradient(90deg,#5b8dc20f 1px,#0000 1px),linear-gradient(#5b8dc20f 1px,#0000 1px);background-size:80px 80px;animation:2.2s cubic-bezier(.23,1,.32,1) .6s forwards svelte-1ec1wfl-hero-bg-fade;position:absolute;inset:0}@keyframes svelte-1ec1wfl-hero-bg-fade{to{opacity:1}}.hero.svelte-1ec1wfl>[data-tenant=rw-architektura-zgierz] *{z-index:1;position:relative}.monogram-wrap.svelte-1ec1wfl{position:relative}.monogram-photo.svelte-1ec1wfl{z-index:-1;border:1px solid var(--hairline-strong);position:absolute;inset:-20px;overflow:hidden}.monogram-photo.svelte-1ec1wfl img:where(.svelte-1ec1wfl){object-fit:cover;filter:grayscale()brightness(.5)contrast(1.1);opacity:0;width:100%;height:100%;animation:1.8s cubic-bezier(.23,1,.32,1) .4s forwards svelte-1ec1wfl-hero-bg-fade,22s ease-in-out .4s infinite alternate svelte-1ec1wfl-drift-slow;transform:scale(1.06)}@keyframes svelte-1ec1wfl-drift-slow{0%{transform:scale(1.06)translate(0,0)}to{transform:scale(1.1)translate(-12px,-8px)}}.hero-grid.svelte-1ec1wfl{grid-template-columns:minmax(320px,1fr) minmax(280px,1fr);grid-template-areas:"left right""photo photo";align-items:center;gap:clamp(40px,5vw,80px);width:100%;display:grid}@media (min-width:1200px){.hero-grid.svelte-1ec1wfl{grid-template-columns:320px 1fr 320px;grid-template-areas:"left right photo";gap:clamp(48px,5vw,96px)}}.hero-left.svelte-1ec1wfl{flex-direction:column;grid-area:left;gap:32px;display:flex}.monogram-wrap.svelte-1ec1wfl{width:clamp(220px,30vw,340px)}.hero-meta.svelte-1ec1wfl{letter-spacing:.18em;text-transform:uppercase;color:var(--silver-deep);align-items:center;gap:14px;font-size:11px;display:flex}.hero-meta.svelte-1ec1wfl .rule:where(.svelte-1ec1wfl){background:var(--hairline-strong);flex:0 0 28px;height:1px}.hero-right.svelte-1ec1wfl{grid-area:right;max-width:640px}.eyebrow.svelte-1ec1wfl{letter-spacing:.22em;text-transform:uppercase;color:var(--silver);opacity:0;align-items:center;gap:12px;margin-bottom:28px;font-size:11px;animation:.7s cubic-bezier(.23,1,.32,1) 1.9s forwards svelte-1ec1wfl-fade-in;display:inline-flex}.eyebrow.svelte-1ec1wfl:before{content:"";border:1px solid var(--silver);width:12px;height:12px;display:inline-block;transform:rotate(45deg)}.hero.svelte-1ec1wfl h1:where(.svelte-1ec1wfl){letter-spacing:-.03em;margin:0 0 28px;font-size:clamp(40px,5.6vw,84px);line-height:1.02}.hero.svelte-1ec1wfl h1:where(.svelte-1ec1wfl) .line:where(.svelte-1ec1wfl){opacity:0;animation:.9s cubic-bezier(.23,1,.32,1) forwards svelte-1ec1wfl-line-rise;display:block;transform:translateY(12px)}.hero.svelte-1ec1wfl h1:where(.svelte-1ec1wfl) .line:where(.svelte-1ec1wfl):first-child{animation-delay:2s}.hero.svelte-1ec1wfl h1:where(.svelte-1ec1wfl) .line:where(.svelte-1ec1wfl):nth-child(2){color:var(--silver-bright);animation-delay:2.12s}.hero.svelte-1ec1wfl h1:where(.svelte-1ec1wfl) .italic:where(.svelte-1ec1wfl){font-style:italic;font-weight:500}@keyframes svelte-1ec1wfl-line-rise{to{opacity:1;transform:translateY(0)}}@keyframes svelte-1ec1wfl-fade-in{to{opacity:1}}.lede.svelte-1ec1wfl{color:var(--ink-2);opacity:0;max-width:460px;margin-bottom:36px;font-size:clamp(15px,1.2vw,17px);line-height:1.65;animation:.7s cubic-bezier(.23,1,.32,1) 2.28s forwards svelte-1ec1wfl-fade-in}.hero-actions.svelte-1ec1wfl{opacity:0;flex-wrap:wrap;gap:14px;animation:.7s cubic-bezier(.23,1,.32,1) 2.38s forwards svelte-1ec1wfl-fade-in;display:flex}.btn.svelte-1ec1wfl{border:1px solid var(--silver);font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--silver-bright);cursor:pointer;background:0 0;align-items:center;gap:12px;padding:14px 22px;font-size:13px;font-weight:500;transition:background .24s cubic-bezier(.23,1,.32,1),color .24s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1),border-color .24s cubic-bezier(.23,1,.32,1);display:inline-flex}.btn.svelte-1ec1wfl:active{transform:scale(.97)}.btn.primary.svelte-1ec1wfl{background:var(--silver-bright);color:var(--bg);border-color:var(--silver-bright)}.btn.ghost.svelte-1ec1wfl{color:var(--ink);border-color:var(--hairline-strong)}@media (hover:hover) and (pointer:fine){.btn.primary.svelte-1ec1wfl:hover{background:var(--silver);border-color:var(--silver)}.btn.ghost.svelte-1ec1wfl:hover{border-color:var(--silver);color:var(--silver-bright)}}.hero-photo.svelte-1ec1wfl{opacity:0;grid-area:photo;width:100%;max-width:420px;margin:0 auto;animation:.9s cubic-bezier(.23,1,.32,1) 2.5s forwards svelte-1ec1wfl-fade-in}@media (min-width:1200px){.hero-photo.svelte-1ec1wfl{width:320px;max-width:none}}.manifest.svelte-1ec1wfl{border-top:1px solid var(--hairline)}.manifest-grid.svelte-1ec1wfl{grid-template-columns:minmax(280px,1fr) minmax(280px,1fr);align-items:start;gap:clamp(40px,6vw,120px);display:grid}.manifest-quote.svelte-1ec1wfl{flex-direction:column;gap:32px;display:flex}.bracket.svelte-1ec1wfl{color:var(--silver)}.quote.svelte-1ec1wfl{font-family:var(--font-display);letter-spacing:-.018em;color:var(--ink);font-size:clamp(26px,3vw,40px);font-weight:400;line-height:1.22}.quote.svelte-1ec1wfl em:where(.svelte-1ec1wfl){color:var(--silver-bright);font-style:italic}.attrib.svelte-1ec1wfl{letter-spacing:.2em;text-transform:uppercase;color:var(--silver-deep);align-items:center;gap:16px;font-size:11px;display:flex}.attrib.svelte-1ec1wfl .rule-h:where(.svelte-1ec1wfl){background:var(--silver-deep);flex:0 0 36px;height:1px}.manifest-body.svelte-1ec1wfl{color:var(--ink-2);flex-direction:column;gap:22px;max-width:560px;font-size:16px;line-height:1.7;display:flex}.facts.svelte-1ec1wfl{border-top:1px solid var(--hairline);grid-template-columns:1fr 1fr 1fr;gap:18px;margin:32px 0 0;padding-top:28px;display:grid}.facts.svelte-1ec1wfl div:where(.svelte-1ec1wfl){flex-direction:column;gap:6px;display:flex}.facts.svelte-1ec1wfl dt:where(.svelte-1ec1wfl){letter-spacing:.2em;text-transform:uppercase;color:var(--silver-deep);font-size:10px}.facts.svelte-1ec1wfl dd:where(.svelte-1ec1wfl){color:var(--ink);font-size:13px;font-family:var(--font-display);margin:0;font-weight:500}.facts.svelte-1ec1wfl a:where(.svelte-1ec1wfl){color:inherit}.services.svelte-1ec1wfl{border-top:1px solid var(--hairline)}.service-list.svelte-1ec1wfl{border-top:1px solid var(--hairline);margin:0;padding:0;list-style:none}.service-row.svelte-1ec1wfl{border-bottom:1px solid var(--hairline)}.row-inner.svelte-1ec1wfl{grid-template-columns:1fr auto;align-items:start;gap:32px;padding:28px 0;transition:padding-left .32s cubic-bezier(.23,1,.32,1);display:grid;position:relative}.row-inner.svelte-1ec1wfl .bar:where(.svelte-1ec1wfl){background:var(--silver-bright);width:0;transition:width .32s cubic-bezier(.23,1,.32,1);position:absolute;top:28px;bottom:28px;left:0}@media (hover:hover) and (pointer:fine){.row-inner.svelte-1ec1wfl:hover{padding-left:24px}.row-inner.svelte-1ec1wfl:hover .bar:where(.svelte-1ec1wfl){width:3px}.row-inner.svelte-1ec1wfl:hover h3:where(.svelte-1ec1wfl){color:var(--silver-bright)}.row-inner.svelte-1ec1wfl:hover .row-meta:where(.svelte-1ec1wfl) svg:where(.svelte-1ec1wfl){transform:translate(4px)}}.row-name.svelte-1ec1wfl{flex-direction:column;gap:8px;max-width:640px;display:flex}.row-name.svelte-1ec1wfl h3:where(.svelte-1ec1wfl){letter-spacing:-.015em;color:var(--ink);font-size:clamp(22px,2.2vw,30px);font-weight:500;line-height:1.15;transition:color .24s cubic-bezier(.23,1,.32,1)}.row-name.svelte-1ec1wfl p:where(.svelte-1ec1wfl){color:var(--ink-2);max-width:540px;font-size:15px;line-height:1.6}.row-meta.svelte-1ec1wfl{letter-spacing:.18em;text-transform:uppercase;color:var(--silver-deep);align-items:center;gap:16px;padding-top:6px;font-size:11px;display:flex}.row-meta.svelte-1ec1wfl svg:where(.svelte-1ec1wfl){color:var(--silver);transition:transform .24s cubic-bezier(.23,1,.32,1)}.process.svelte-1ec1wfl{border-top:1px solid var(--hairline);background:var(--surface);overflow:hidden}.process-bg.svelte-1ec1wfl{opacity:.07;filter:saturate(0)contrast(1.1);pointer-events:none;background-image:url(/api/files/storage/3f8420f6-ab4f-4809-bb81-18f83bb48ce9.webp);background-position:50%;background-size:cover;position:absolute;inset:0}.process-grid.svelte-1ec1wfl{background:var(--hairline);border:1px solid var(--hairline);grid-template-columns:1fr 1fr;gap:1px;display:grid;position:relative}.step.svelte-1ec1wfl{background:var(--surface);flex-direction:column;gap:16px;min-height:260px;padding:clamp(28px,3vw,48px);display:flex}.step-head.svelte-1ec1wfl{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.step-tag.svelte-1ec1wfl{letter-spacing:.24em;text-transform:uppercase;color:var(--silver);font-size:10px;font-family:var(--font-display);border:1px solid var(--silver-deep);padding:6px 10px}.step-dot.svelte-1ec1wfl{border:1px solid var(--silver);width:8px;height:8px;transform:rotate(45deg)}.step.svelte-1ec1wfl h3:where(.svelte-1ec1wfl){letter-spacing:-.02em;font-size:clamp(28px,2.6vw,38px);font-weight:500;line-height:1.1}.step.svelte-1ec1wfl p:where(.svelte-1ec1wfl){color:var(--ink-2);font-size:15px;line-height:1.65}.strip.svelte-1ec1wfl{border-top:1px solid var(--hairline)}.strip-grid.svelte-1ec1wfl{grid-template-columns:1fr 1fr 1fr;align-items:end;gap:clamp(16px,2vw,28px);display:grid}.strip-cta.svelte-1ec1wfl{border-top:1px solid var(--hairline);justify-content:flex-end;margin-top:56px;padding-top:28px;display:flex}.strip-link.svelte-1ec1wfl{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--silver-bright);align-items:center;gap:14px;padding:12px 0;font-size:14px;display:inline-flex;position:relative}.strip-link.svelte-1ec1wfl:after{content:"";background:var(--silver);transform-origin:0;width:100%;height:1px;transition:transform .32s cubic-bezier(.23,1,.32,1);position:absolute;bottom:4px;left:0;transform:scaleX(1)}.strip-link.svelte-1ec1wfl svg:where(.svelte-1ec1wfl){transition:transform .28s cubic-bezier(.23,1,.32,1)}@media (hover:hover) and (pointer:fine){.strip-link.svelte-1ec1wfl:hover svg:where(.svelte-1ec1wfl){transform:translate(6px)}}.closing.svelte-1ec1wfl{border-top:1px solid var(--hairline);padding-bottom:64px}.closing-grid.svelte-1ec1wfl{border-bottom:1px solid var(--hairline);grid-template-columns:1.4fr 1fr;align-items:end;gap:clamp(40px,5vw,96px);padding-bottom:clamp(56px,6vw,96px);display:grid}.closing-left.svelte-1ec1wfl{flex-direction:column;gap:18px;display:flex}.big-mail.svelte-1ec1wfl{font-family:var(--font-display);letter-spacing:-.04em;color:var(--silver-bright);word-break:break-word;font-size:clamp(36px,6vw,88px);font-weight:500;line-height:1;transition:color .28s cubic-bezier(.23,1,.32,1)}.big-mail.svelte-1ec1wfl .at:where(.svelte-1ec1wfl){color:var(--blueprint);font-style:italic}.big-tel.svelte-1ec1wfl{font-family:var(--font-display);color:var(--ink-2);letter-spacing:.02em;font-size:clamp(22px,2.4vw,32px);font-weight:400;transition:color .24s cubic-bezier(.23,1,.32,1)}@media (hover:hover) and (pointer:fine){.big-mail.svelte-1ec1wfl:hover{color:var(--blueprint)}.big-tel.svelte-1ec1wfl:hover{color:var(--silver-bright)}}.closing-right.svelte-1ec1wfl{flex-direction:column;gap:24px;display:flex}.addr-block.svelte-1ec1wfl{border-left:1px solid var(--hairline-strong);flex-direction:column;gap:6px;padding-left:18px;display:flex}.addr-block.svelte-1ec1wfl .lbl:where(.svelte-1ec1wfl){letter-spacing:.22em;text-transform:uppercase;color:var(--silver);font-size:10px}.addr-block.svelte-1ec1wfl p:where(.svelte-1ec1wfl){color:var(--ink-2);font-size:14px;line-height:1.55}.page-foot.svelte-1ec1wfl{letter-spacing:.16em;text-transform:uppercase;color:var(--silver-deep);justify-content:space-between;padding-top:28px;font-size:11px;display:flex}.page-foot.svelte-1ec1wfl .dim:where(.svelte-1ec1wfl){color:var(--muted);font-family:var(--font-display)}@media (max-width:900px){.hero.svelte-1ec1wfl{min-height:0;padding-top:32px}.hero-grid.svelte-1ec1wfl{grid-template-columns:1fr;grid-template-areas:"left""right""photo";gap:36px}.hero-left.svelte-1ec1wfl{align-items:flex-start}.manifest-grid.svelte-1ec1wfl{grid-template-columns:1fr;gap:40px}.facts.svelte-1ec1wfl,.row-inner.svelte-1ec1wfl{grid-template-columns:1fr;gap:12px}.row-meta.svelte-1ec1wfl{padding-top:0}.process-grid.svelte-1ec1wfl{grid-template-columns:1fr}.strip-grid.svelte-1ec1wfl{grid-template-columns:1fr;gap:20px}.closing-grid.svelte-1ec1wfl{grid-template-columns:1fr;gap:36px}.page-foot.svelte-1ec1wfl{flex-direction:column;gap:10px}}@media (prefers-reduced-motion:reduce){.hero.svelte-1ec1wfl h1:where(.svelte-1ec1wfl) .line:where(.svelte-1ec1wfl),.eyebrow.svelte-1ec1wfl,.lede.svelte-1ec1wfl,.hero-actions.svelte-1ec1wfl,.hero-photo.svelte-1ec1wfl{opacity:1;animation:none;transform:none}}section.svelte-kpigbw{padding:clamp(72px,9vw,140px) clamp(28px,6vw,96px);position:relative}.kicker.svelte-kpigbw{letter-spacing:.22em;text-transform:uppercase;color:var(--silver);align-items:center;gap:12px;margin-bottom:20px;font-size:11px;display:inline-flex}.kicker.svelte-kpigbw .bar:where(.svelte-kpigbw){background:var(--silver);width:24px;height:1px}.page-hero.svelte-kpigbw{padding-top:clamp(64px,8vw,120px);padding-bottom:clamp(40px,5vw,80px)}.page-hero.svelte-kpigbw h1:where(.svelte-kpigbw){letter-spacing:-.035em;margin:12px 0 28px;font-size:clamp(48px,7vw,112px);line-height:1}.page-hero.svelte-kpigbw h1:where(.svelte-kpigbw) .line:where(.svelte-kpigbw){display:block}.page-hero.svelte-kpigbw h1:where(.svelte-kpigbw) .emph:where(.svelte-kpigbw){color:var(--silver-bright);font-style:italic;font-weight:500}.lede.svelte-kpigbw{color:var(--ink-2);max-width:620px;font-size:clamp(16px,1.3vw,18px);line-height:1.6}.primary.svelte-kpigbw{border-top:1px solid var(--hairline);flex-direction:column;gap:8px;padding-bottom:clamp(48px,5vw,80px);display:flex}.mega-mail.svelte-kpigbw,.mega-tel.svelte-kpigbw{font-family:var(--font-display);letter-spacing:-.045em;font-weight:500;transition:color .28s cubic-bezier(.23,1,.32,1);display:block}.mega-mail.svelte-kpigbw{color:var(--silver-bright);word-break:break-word;font-size:clamp(40px,9vw,152px);line-height:.95}.mega-mail.svelte-kpigbw .at:where(.svelte-kpigbw){color:var(--blueprint);font-style:italic;font-weight:400}.mega-tel.svelte-kpigbw{color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:18px;font-size:clamp(32px,7vw,112px);line-height:1;display:flex}.mega-tel.svelte-kpigbw .ml:where(.svelte-kpigbw){color:var(--silver-deep);font-size:.55em}@media (hover:hover) and (pointer:fine){.mega-mail.svelte-kpigbw:hover{color:var(--blueprint)}.mega-tel.svelte-kpigbw:hover{color:var(--silver-bright)}}.grid.svelte-kpigbw{border-top:1px solid var(--hairline);background:var(--hairline);border-bottom:1px solid var(--hairline);grid-template-columns:1fr 1fr;gap:1px;padding:0;display:grid}.card.svelte-kpigbw{background:var(--bg);flex-direction:column;gap:18px;min-height:280px;padding:clamp(32px,3.5vw,56px);display:flex}.card-label.svelte-kpigbw{letter-spacing:.22em;text-transform:uppercase;color:var(--silver);margin-bottom:12px;font-size:10px}.card.svelte-kpigbw h2:where(.svelte-kpigbw){letter-spacing:-.022em;color:var(--silver-bright);margin-bottom:8px;font-size:clamp(24px,2.4vw,36px);font-weight:500;line-height:1.1}.card.svelte-kpigbw p:where(.svelte-kpigbw){color:var(--ink-2);font-size:14px;line-height:1.7}.card-link.svelte-kpigbw{letter-spacing:.16em;text-transform:uppercase;color:var(--silver-bright);border-bottom:1px solid var(--silver-deep);align-self:flex-start;align-items:center;gap:10px;margin-top:14px;padding-bottom:4px;font-size:11px;transition:border-color .24s cubic-bezier(.23,1,.32,1);display:inline-flex}.card-link.svelte-kpigbw svg:where(.svelte-kpigbw){transition:transform .24s cubic-bezier(.23,1,.32,1)}@media (hover:hover) and (pointer:fine){.card-link.svelte-kpigbw:hover{border-color:var(--silver-bright)}.card-link.svelte-kpigbw:hover svg:where(.svelte-kpigbw){transform:translate(3px,-3px)}}.hours.svelte-kpigbw{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.hours.svelte-kpigbw li:where(.svelte-kpigbw){border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:baseline;gap:16px;padding:8px 0;font-size:13px;display:flex}.hours.svelte-kpigbw .d:where(.svelte-kpigbw){color:var(--ink-2)}.hours.svelte-kpigbw .r:where(.svelte-kpigbw){color:var(--ink);font-family:var(--font-display);font-weight:500}.reach.svelte-kpigbw{letter-spacing:.14em;text-transform:uppercase;color:var(--silver-deep);flex-wrap:wrap;gap:6px 8px;margin-top:12px;font-size:11px;display:flex}.closing.svelte-kpigbw{padding-top:56px;padding-bottom:56px}.closing-inner.svelte-kpigbw{justify-content:space-between;align-items:center;gap:24px;display:flex}.signoff.svelte-kpigbw{align-items:center;gap:18px;display:flex}.closer-mark.svelte-kpigbw{color:var(--silver)}.sign-name.svelte-kpigbw{font-family:var(--font-display);color:var(--ink);letter-spacing:-.005em;font-size:15px;font-weight:500;display:block}.sign-role.svelte-kpigbw{letter-spacing:.16em;text-transform:uppercase;color:var(--silver-deep);margin-top:4px;font-size:11px;display:block}.dim.svelte-kpigbw{letter-spacing:.16em;text-transform:uppercase;color:var(--silver-deep);font-size:11px;font-family:var(--font-display)}@media (max-width:900px){.grid.svelte-kpigbw{grid-template-columns:1fr}.closing-inner.svelte-kpigbw{flex-direction:column;align-items:flex-start;gap:16px}}.tenant-root.svelte-yasz5y{--bg:#06070a;--surface:#0d0f13;--surface-2:#15181d;--ink:#e8ecf1;--ink-2:#a8aeb6;--muted:#6c727b;--silver:#c8ccd0;--silver-bright:#e8eaed;--silver-deep:#7a7f85;--hairline:#23272d;--hairline-strong:#353b42;--blueprint:#5b8dc2;--font-display:"Syne Variable", ui-sans-serif, sans-serif;--font-body:"Manrope Variable", ui-sans-serif, sans-serif;--ease-out-strong:cubic-bezier(.23, 1, .32, 1);--ease-in-out-strong:cubic-bezier(.77, 0, .175, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--sidebar-w:264px;--content-max:1600px;background:var(--bg);min-height:100vh;color:var(--ink);font-family:var(--font-body);font-feature-settings:"ss01", "cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.005em;scroll-behavior:smooth;font-size:16px;line-height:1.55}.tenant-root.svelte-yasz5y [data-tenant=rw-architektura-zgierz] *,.tenant-root.svelte-yasz5y [data-tenant=rw-architektura-zgierz] :before,.tenant-root.svelte-yasz5y [data-tenant=rw-architektura-zgierz] :after{box-sizing:border-box}.tenant-root.svelte-yasz5y [data-tenant=rw-architektura-zgierz] ::selection{background:var(--silver);color:var(--bg)}.tenant-root.svelte-yasz5y [data-tenant=rw-architektura-zgierz] a{color:inherit;text-decoration:none}.tenant-root.svelte-yasz5y [data-tenant=rw-architektura-zgierz] img{max-width:100%;display:block}.tenant-root.svelte-yasz5y [data-tenant=rw-architektura-zgierz] h1,.tenant-root.svelte-yasz5y [data-tenant=rw-architektura-zgierz] h2,.tenant-root.svelte-yasz5y [data-tenant=rw-architektura-zgierz] h3{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:0;font-weight:600}.tenant-root.svelte-yasz5y [data-tenant=rw-architektura-zgierz] p{margin:0}.sidebar.svelte-yasz5y{width:var(--sidebar-w);border-right:1px solid var(--hairline);background:var(--bg);z-index:30;height:100vh;position:fixed;top:0;left:0}.sidebar-inner.svelte-yasz5y{flex-direction:column;height:100%;padding:36px 30px 30px;display:flex}.brand.svelte-yasz5y{color:var(--silver-bright);align-items:center;gap:14px;margin-bottom:56px;display:flex}.brand-mark.svelte-yasz5y{color:var(--silver-bright);opacity:0;animation:svelte-yasz5y-fade-up .7s var(--ease-out-strong) .2s forwards;flex-direction:column;flex-shrink:0;align-items:flex-start;gap:6px;display:inline-flex}.brand-mark__letters.svelte-yasz5y{font-family:var(--font-display);letter-spacing:-.04em;color:var(--silver-bright);padding:4px 0 2px;font-size:34px;font-weight:600;line-height:1;display:inline-block}.brand-mark__rule.svelte-yasz5y{background:var(--silver);transform-origin:0;width:32px;height:1px;animation:svelte-yasz5y-rule-draw .8s var(--ease-out-strong) .7s forwards;display:block;transform:scaleX(0)}.brand-mark--small.svelte-yasz5y{flex-direction:row;align-items:center;gap:10px}.brand-mark--small.svelte-yasz5y .brand-mark__letters:where(.svelte-yasz5y){font-size:22px}@keyframes svelte-yasz5y-rule-draw{to{transform:scaleX(1)}}.brand-text.svelte-yasz5y{flex-direction:column;gap:4px;min-width:0;display:flex}.brand-name.svelte-yasz5y{font-family:var(--font-display);letter-spacing:.02em;color:var(--silver-bright);opacity:0;animation:svelte-yasz5y-fade-up .7s var(--ease-out-strong) .6s forwards;font-size:18px;font-weight:600}.brand-tag.svelte-yasz5y{letter-spacing:.08em;text-transform:uppercase;color:var(--silver-deep);opacity:0;animation:svelte-yasz5y-fade-up .7s var(--ease-out-strong) .72s forwards;font-size:11px}@keyframes svelte-yasz5y-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.nav-desktop.svelte-yasz5y{flex:1}.nav-desktop.svelte-yasz5y ul:where(.svelte-yasz5y){flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.nav-desktop.svelte-yasz5y li:where(.svelte-yasz5y) a:where(.svelte-yasz5y){font-family:var(--font-display);letter-spacing:.01em;color:var(--ink-2);transition:color .22s var(--ease-out-strong), padding-left .22s var(--ease-out-strong);align-items:center;padding:12px 14px 12px 22px;font-size:15px;font-weight:500;display:flex;position:relative}.nav-desktop.svelte-yasz5y li:where(.svelte-yasz5y) .bar:where(.svelte-yasz5y){background:var(--silver);transform-origin:0;width:14px;height:1px;transition:transform .28s var(--ease-out-strong);position:absolute;top:50%;left:0;transform:translateY(-50%)scaleX(0)}@media (hover:hover) and (pointer:fine){.nav-desktop.svelte-yasz5y li:where(.svelte-yasz5y) a:where(.svelte-yasz5y):hover{color:var(--silver-bright);padding-left:28px}.nav-desktop.svelte-yasz5y li:where(.svelte-yasz5y) a:where(.svelte-yasz5y):hover .bar:where(.svelte-yasz5y){transform:translateY(-50%)scaleX(1)}}.nav-desktop.svelte-yasz5y li.active:where(.svelte-yasz5y) a:where(.svelte-yasz5y){color:var(--silver-bright);padding-left:28px}.nav-desktop.svelte-yasz5y li.active:where(.svelte-yasz5y) .bar:where(.svelte-yasz5y){background:var(--silver-bright);width:16px;height:1.5px;transform:translateY(-50%)scaleX(1)}.sidebar-foot.svelte-yasz5y{border-top:1px solid var(--hairline);margin-top:24px;padding-top:24px}.contact-mini.svelte-yasz5y{color:var(--ink-2);flex-direction:column;gap:6px;font-size:13px;display:flex}.contact-mini.svelte-yasz5y a:where(.svelte-yasz5y){color:var(--ink);transition:color .2s var(--ease-out-strong)}@media (hover:hover) and (pointer:fine){.contact-mini.svelte-yasz5y a:where(.svelte-yasz5y):hover{color:var(--silver-bright)}}.contact-mini.svelte-yasz5y .addr:where(.svelte-yasz5y){color:var(--muted);margin-top:4px;font-size:12px;line-height:1.5}.meta.svelte-yasz5y{letter-spacing:.08em;text-transform:uppercase;color:var(--silver-deep);flex-direction:column;gap:3px;margin-top:22px;font-size:11px;display:flex}.meta.svelte-yasz5y .dim:where(.svelte-yasz5y){color:var(--muted)}.topbar.svelte-yasz5y{-webkit-backdrop-filter:blur(14px);z-index:40;height:64px;transition:border-color .22s var(--ease-out-strong);background:#06070ad9;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;padding:0 18px;display:none;position:fixed;top:0;left:0;right:0}.topbar.scrolled.svelte-yasz5y{border-bottom-color:var(--hairline)}.topbar-brand.svelte-yasz5y{font-family:var(--font-display);color:var(--silver-bright);letter-spacing:.02em;align-items:center;gap:12px;font-size:15px;font-weight:600;display:flex}.topbar-brand.svelte-yasz5y .brand-mark--small:where(.svelte-yasz5y) .brand-mark__letters:where(.svelte-yasz5y){font-size:20px}.hamburger.svelte-yasz5y{border:1px solid var(--hairline);cursor:pointer;width:36px;height:36px;transition:border-color .2s var(--ease-out-strong), transform .16s var(--ease-out-strong);background:0 0;padding:0;position:relative}.hamburger.svelte-yasz5y:active{transform:scale(.95)}.hamburger.svelte-yasz5y span:where(.svelte-yasz5y){background:var(--silver-bright);width:18px;height:1px;transition:transform .24s var(--ease-out-strong), opacity .18s var(--ease-out-strong);position:absolute;left:9px}.hamburger.svelte-yasz5y span:where(.svelte-yasz5y):first-child{top:13px}.hamburger.svelte-yasz5y span:where(.svelte-yasz5y):nth-child(2){top:17.5px}.hamburger.svelte-yasz5y span:where(.svelte-yasz5y):nth-child(3){top:22px}.hamburger.svelte-yasz5y span.open:where(.svelte-yasz5y):first-child{transform:translateY(4.5px)rotate(45deg)}.hamburger.svelte-yasz5y span.open:where(.svelte-yasz5y):nth-child(2){opacity:0}.hamburger.svelte-yasz5y span.open:where(.svelte-yasz5y):nth-child(3){transform:translateY(-4.5px)rotate(-45deg)}.drawer.svelte-yasz5y{z-index:35;pointer-events:none;display:none;position:fixed;inset:0}.drawer-pane.svelte-yasz5y{background:var(--bg);border-right:1px solid var(--hairline);width:min(86vw,360px);height:100vh;transition:transform .36s var(--ease-drawer);flex-direction:column;justify-content:space-between;padding:96px 28px 28px;display:flex;position:absolute;top:0;left:0;transform:translate(-100%)}.drawer.open.svelte-yasz5y{pointer-events:auto}.drawer.open.svelte-yasz5y .drawer-pane:where(.svelte-yasz5y){transform:translate(0)}.drawer.svelte-yasz5y nav:where(.svelte-yasz5y) ul:where(.svelte-yasz5y){flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.drawer.svelte-yasz5y nav:where(.svelte-yasz5y) li:where(.svelte-yasz5y) a:where(.svelte-yasz5y){font-family:var(--font-display);color:var(--ink-2);border-bottom:1px solid var(--hairline);padding:14px 0;font-size:22px;font-weight:500;display:block}.drawer.svelte-yasz5y nav:where(.svelte-yasz5y) li.active:where(.svelte-yasz5y) a:where(.svelte-yasz5y){color:var(--silver-bright)}.drawer-foot.svelte-yasz5y{color:var(--ink-2);flex-direction:column;gap:8px;font-size:13px;display:flex}.drawer-foot.svelte-yasz5y a:where(.svelte-yasz5y){color:var(--ink)}.content.svelte-yasz5y{margin-left:var(--sidebar-w);min-height:100vh;position:relative}@media (prefers-reduced-motion:reduce){.brand-mark.svelte-yasz5y,.brand-mark__rule.svelte-yasz5y,.brand-name.svelte-yasz5y,.brand-tag.svelte-yasz5y{opacity:1;animation:none;transform:none}.tenant-root.svelte-yasz5y{scroll-behavior:auto}}@media (max-width:1023px){.sidebar.svelte-yasz5y{display:none}.topbar.svelte-yasz5y{display:flex}.drawer.svelte-yasz5y{display:block}.content.svelte-yasz5y{margin-left:0;padding-top:64px}}section.svelte-1oz7as4{padding:clamp(72px,9vw,140px) clamp(28px,6vw,96px);position:relative}.kicker.svelte-1oz7as4{letter-spacing:.22em;text-transform:uppercase;color:var(--silver);align-items:center;gap:12px;margin-bottom:20px;font-size:11px;display:inline-flex}.kicker.svelte-1oz7as4 .bar:where(.svelte-1oz7as4){background:var(--silver);width:24px;height:1px}.page-hero.svelte-1oz7as4{border-bottom:1px solid var(--hairline);grid-template-columns:1.5fr 1fr;align-items:end;gap:clamp(40px,5vw,96px);padding-top:clamp(64px,8vw,120px);padding-bottom:clamp(48px,5vw,80px);display:grid}.hero-head.svelte-1oz7as4 h1:where(.svelte-1oz7as4){letter-spacing:-.035em;margin:12px 0 0;font-size:clamp(40px,5.8vw,96px);line-height:1}.hero-head.svelte-1oz7as4 h1:where(.svelte-1oz7as4) .line:where(.svelte-1oz7as4){display:block}.hero-head.svelte-1oz7as4 h1:where(.svelte-1oz7as4) .emph:where(.svelte-1oz7as4){color:var(--silver-bright);font-style:italic;font-weight:500}.hero-side.svelte-1oz7as4 p:where(.svelte-1oz7as4){color:var(--ink-2);margin-bottom:28px;font-size:15px;line-height:1.65}.hero-facts.svelte-1oz7as4{border-top:1px solid var(--hairline);flex-direction:column;gap:16px;padding-top:24px;display:flex}.hero-facts.svelte-1oz7as4 div:where(.svelte-1oz7as4){flex-direction:column;gap:4px;display:flex}.hero-facts.svelte-1oz7as4 dt:where(.svelte-1oz7as4){letter-spacing:.22em;text-transform:uppercase;color:var(--silver-deep);font-size:10px}.hero-facts.svelte-1oz7as4 dd:where(.svelte-1oz7as4){color:var(--ink);font-size:13px;font-family:var(--font-display);margin:0;font-weight:500}.gallery.svelte-1oz7as4{padding-top:clamp(48px,5vw,80px)}.gallery-grid.svelte-1oz7as4{grid-template-columns:repeat(12,1fr);gap:clamp(16px,2vw,28px);display:grid}.cell.svelte-1oz7as4{grid-column:span 6}.cell[data-span=wide].svelte-1oz7as4{grid-column:span 8}.cell[data-span=tall].svelte-1oz7as4{grid-area:span 2/span 4}@media (max-width:1100px){.cell.svelte-1oz7as4{grid-area:span 1/span 6!important}}@media (max-width:700px){.cell.svelte-1oz7as4{grid-column:span 12!important}}.closing.svelte-1oz7as4{border-top:1px solid var(--hairline);margin-top:clamp(64px,6vw,120px)}.closing-inner.svelte-1oz7as4{max-width:880px}.closing-inner.svelte-1oz7as4 h2:where(.svelte-1oz7as4){letter-spacing:-.03em;color:var(--ink);margin-bottom:28px;font-size:clamp(36px,5vw,72px);line-height:1.05}.closing-inner.svelte-1oz7as4 p:where(.svelte-1oz7as4){color:var(--ink-2);max-width:620px;margin-bottom:40px;font-size:clamp(16px,1.2vw,18px);line-height:1.65}.closing-actions.svelte-1oz7as4{flex-wrap:wrap;gap:14px;display:flex}.btn.svelte-1oz7as4{border:1px solid var(--silver);font-family:var(--font-display);letter-spacing:.02em;color:var(--silver-bright);background:0 0;align-items:center;padding:16px 26px;font-size:14px;font-weight:500;transition:background .24s cubic-bezier(.23,1,.32,1),color .24s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1);display:inline-flex}.btn.svelte-1oz7as4:active{transform:scale(.97)}.btn.primary.svelte-1oz7as4{background:var(--silver-bright);color:var(--bg);border-color:var(--silver-bright)}.btn.ghost.svelte-1oz7as4{border-color:var(--hairline-strong);color:var(--ink)}@media (hover:hover) and (pointer:fine){.btn.primary.svelte-1oz7as4:hover{background:var(--silver)}.btn.ghost.svelte-1oz7as4:hover{border-color:var(--silver);color:var(--silver-bright)}}@media (max-width:900px){.page-hero.svelte-1oz7as4{grid-template-columns:1fr;gap:36px}}section.svelte-dq4vg{padding:clamp(72px,9vw,140px) clamp(28px,6vw,96px);position:relative}.kicker.svelte-dq4vg{letter-spacing:.22em;text-transform:uppercase;color:var(--silver);align-items:center;gap:12px;margin-bottom:20px;font-size:11px;display:inline-flex}.kicker.svelte-dq4vg .bar:where(.svelte-dq4vg){background:var(--silver);width:24px;height:1px}.section-head.svelte-dq4vg{max-width:680px;margin-bottom:56px}.section-head.svelte-dq4vg h2:where(.svelte-dq4vg){letter-spacing:-.025em;font-size:clamp(32px,4vw,56px);line-height:1.05}.head-sub.svelte-dq4vg{max-width:540px;color:var(--ink-2);margin-top:18px;font-size:15px}.page-hero.svelte-dq4vg{max-width:1600px;padding-top:clamp(64px,8vw,120px);padding-bottom:clamp(40px,5vw,80px)}.page-hero.svelte-dq4vg h1:where(.svelte-dq4vg){letter-spacing:-.035em;margin:12px 0 32px;font-size:clamp(48px,7vw,112px);line-height:1}.page-hero.svelte-dq4vg h1:where(.svelte-dq4vg) .line:where(.svelte-dq4vg){display:block}.page-hero.svelte-dq4vg h1:where(.svelte-dq4vg) .emph:where(.svelte-dq4vg){color:var(--silver-bright);font-style:italic;font-weight:500}.lede.svelte-dq4vg{color:var(--ink-2);max-width:720px;font-size:clamp(16px,1.3vw,19px);line-height:1.55}.bio.svelte-dq4vg{border-top:1px solid var(--hairline)}.bio-grid.svelte-dq4vg{grid-template-columns:1.4fr 1fr;align-items:start;gap:clamp(40px,5vw,96px);display:grid}.bio-text.svelte-dq4vg{flex-direction:column;gap:28px;display:flex}.bio-text.svelte-dq4vg p:where(.svelte-dq4vg){color:var(--ink-2);font-size:16px;line-height:1.7}.bio-text.svelte-dq4vg p.big:where(.svelte-dq4vg){color:var(--ink);font-size:clamp(20px,1.8vw,26px);line-height:1.45;font-family:var(--font-display);letter-spacing:-.012em;font-weight:400}.bio-facts.svelte-dq4vg{border-top:1px solid var(--hairline);grid-template-columns:1fr 1fr;gap:22px 32px;margin:28px 0 0;padding-top:28px;display:grid}.bio-facts.svelte-dq4vg div:where(.svelte-dq4vg){flex-direction:column;gap:6px;display:flex}.bio-facts.svelte-dq4vg dt:where(.svelte-dq4vg){letter-spacing:.2em;text-transform:uppercase;color:var(--silver-deep);font-size:10px}.bio-facts.svelte-dq4vg dd:where(.svelte-dq4vg){color:var(--ink);font-size:14px;font-family:var(--font-display);margin:0;font-weight:500}.bio-photo.svelte-dq4vg{position:sticky;top:40px}.principles.svelte-dq4vg{border-top:1px solid var(--hairline)}.principle-list.svelte-dq4vg{background:var(--hairline);border:1px solid var(--hairline);grid-template-columns:1fr 1fr 1fr;gap:1px;display:grid}.principle.svelte-dq4vg{background:var(--bg);flex-direction:column;gap:16px;min-height:280px;padding:clamp(32px,3vw,48px);display:flex;position:relative}.principle.svelte-dq4vg .mark:where(.svelte-dq4vg){background:var(--silver-bright);width:28px;height:1px;margin-bottom:24px}.principle.svelte-dq4vg h3:where(.svelte-dq4vg){letter-spacing:-.018em;color:var(--silver-bright);font-size:clamp(22px,2vw,28px);font-weight:500;line-height:1.15}.principle.svelte-dq4vg p:where(.svelte-dq4vg){color:var(--ink-2);font-size:15px;line-height:1.65}.behind.svelte-dq4vg{border-top:1px solid var(--hairline)}.behind-grid.svelte-dq4vg{grid-template-columns:1fr 1fr;gap:clamp(20px,2.5vw,36px);display:grid}.phil.svelte-dq4vg{border-top:1px solid var(--hairline);background:var(--surface)}.phil-grid.svelte-dq4vg{grid-template-columns:1.1fr 1fr;align-items:start;gap:clamp(40px,5vw,96px);display:grid}.phil-quote.svelte-dq4vg p:where(.svelte-dq4vg){font-family:var(--font-display);letter-spacing:-.022em;color:var(--ink);font-size:clamp(28px,3.2vw,44px);font-style:italic;font-weight:400;line-height:1.2}.phil-quote.svelte-dq4vg .attrib:where(.svelte-dq4vg){letter-spacing:.16em;text-transform:uppercase;color:var(--silver-deep);font-size:12px;font-family:var(--font-display);margin-top:24px;display:block}.phil-body.svelte-dq4vg{color:var(--ink-2);flex-direction:column;gap:18px;max-width:480px;font-size:15px;line-height:1.7;display:flex}.closing.svelte-dq4vg{border-top:1px solid var(--hairline)}.closing-inner.svelte-dq4vg{flex-direction:column;gap:20px;display:flex}.big-mail.svelte-dq4vg{font-family:var(--font-display);letter-spacing:-.04em;color:var(--silver-bright);word-break:break-word;font-size:clamp(36px,6vw,88px);font-weight:500;line-height:1;transition:color .28s cubic-bezier(.23,1,.32,1)}.big-mail.svelte-dq4vg .at:where(.svelte-dq4vg){color:var(--blueprint);font-style:italic}.big-tel.svelte-dq4vg{font-family:var(--font-display);color:var(--ink-2);letter-spacing:.02em;font-size:clamp(22px,2.4vw,32px);transition:color .24s cubic-bezier(.23,1,.32,1)}@media (hover:hover) and (pointer:fine){.big-mail.svelte-dq4vg:hover{color:var(--blueprint)}.big-tel.svelte-dq4vg:hover{color:var(--silver-bright)}}.dim.svelte-dq4vg{color:var(--silver-deep);letter-spacing:.05em;margin-top:8px;font-size:13px}@media (max-width:900px){.bio-grid.svelte-dq4vg,.phil-grid.svelte-dq4vg,.behind-grid.svelte-dq4vg{grid-template-columns:1fr;gap:36px}.principle-list.svelte-dq4vg{grid-template-columns:1fr}.bio-photo.svelte-dq4vg{position:static}.bio-facts.svelte-dq4vg{grid-template-columns:1fr}}section.svelte-u8djnl{padding:clamp(72px,9vw,140px) clamp(28px,6vw,96px);position:relative}.kicker.svelte-u8djnl{letter-spacing:.22em;text-transform:uppercase;color:var(--silver);align-items:center;gap:12px;margin-bottom:20px;font-size:11px;display:inline-flex}.kicker.svelte-u8djnl .bar:where(.svelte-u8djnl){background:var(--silver);width:24px;height:1px}.page-hero.svelte-u8djnl{padding-top:clamp(64px,8vw,120px);padding-bottom:clamp(48px,5vw,80px)}.page-hero.svelte-u8djnl h1:where(.svelte-u8djnl){letter-spacing:-.03em;max-width:1500px;margin:12px 0 28px;font-size:clamp(40px,5.6vw,88px);line-height:1.02}.page-hero.svelte-u8djnl h1:where(.svelte-u8djnl) .line:where(.svelte-u8djnl){display:block}.page-hero.svelte-u8djnl h1:where(.svelte-u8djnl) .emph:where(.svelte-u8djnl){color:var(--silver-bright);font-style:italic;font-weight:500}.lede.svelte-u8djnl{color:var(--ink-2);max-width:720px;font-size:clamp(16px,1.3vw,18px);line-height:1.6}.catalog.svelte-u8djnl{border-top:1px solid var(--hairline);padding-top:0;padding-bottom:0}.row.svelte-u8djnl{border-bottom:1px solid var(--hairline);grid-template-columns:200px 1fr;align-items:start;gap:clamp(24px,4vw,64px);padding:clamp(40px,4vw,64px) clamp(28px,6vw,96px);display:grid;position:relative}.row.svelte-u8djnl:before{content:"";background:linear-gradient(180deg, var(--silver-bright), var(--silver-deep));width:0;transition:width .32s cubic-bezier(.23,1,.32,1);position:absolute;top:0;bottom:0;left:0}@media (hover:hover) and (pointer:fine){.row.svelte-u8djnl:hover:before{width:2px}.row.svelte-u8djnl:hover h2:where(.svelte-u8djnl){color:var(--silver-bright)}}.row-head.svelte-u8djnl{flex-direction:column;gap:16px;display:flex;position:sticky;top:40px}.ref.svelte-u8djnl{font-family:var(--font-display);letter-spacing:.22em;color:var(--silver);font-size:12px;font-weight:500}.row.svelte-u8djnl h2:where(.svelte-u8djnl){letter-spacing:-.018em;color:var(--ink);font-size:clamp(22px,2vw,30px);font-weight:500;line-height:1.18;transition:color .28s cubic-bezier(.23,1,.32,1)}.row-body.svelte-u8djnl{grid-template-columns:1.2fr 1fr;align-items:start;gap:clamp(24px,3vw,56px);display:grid}.lead-text.svelte-u8djnl{color:var(--ink-2);max-width:520px;font-size:15px;line-height:1.7}.scope-list.svelte-u8djnl{border-left:1px solid var(--hairline);flex-direction:column;gap:12px;margin:0;padding:0 0 0 clamp(18px,2vw,28px);list-style:none;display:flex}.scope-label.svelte-u8djnl{letter-spacing:.22em;text-transform:uppercase;color:var(--silver-deep);margin-bottom:6px;font-size:10px;display:block}.scope-list.svelte-u8djnl li:where(.svelte-u8djnl){color:var(--ink-2);align-items:baseline;gap:12px;font-size:13px;line-height:1.5;display:flex}.dash.svelte-u8djnl{background:var(--silver);flex-shrink:0;width:14px;height:1px;margin-top:8px;display:inline-block}.reg.svelte-u8djnl{border-top:1px solid var(--hairline);background:var(--surface)}.reg-grid.svelte-u8djnl{grid-template-columns:1fr 1.1fr;align-items:center;gap:clamp(40px,5vw,96px);display:grid}.reg-text.svelte-u8djnl h2:where(.svelte-u8djnl){letter-spacing:-.022em;max-width:520px;margin-bottom:24px;font-size:clamp(28px,3vw,44px);line-height:1.1}.reg-text.svelte-u8djnl p:where(.svelte-u8djnl){color:var(--ink-2);max-width:540px;margin-bottom:28px;font-size:15px;line-height:1.65}.reg-list.svelte-u8djnl{grid-template-columns:1fr 1fr;gap:14px 28px;margin:0;padding:0;list-style:none;display:grid}.reg-list.svelte-u8djnl li:where(.svelte-u8djnl){font-family:var(--font-display);color:var(--ink);align-items:baseline;gap:12px;font-size:14px;font-weight:500;display:flex}.reg-list.svelte-u8djnl .dash:where(.svelte-u8djnl){background:var(--blueprint);width:16px;margin-top:8px}.closing.svelte-u8djnl{border-top:1px solid var(--hairline)}.closing-inner.svelte-u8djnl{max-width:980px}.closing-inner.svelte-u8djnl h2:where(.svelte-u8djnl){letter-spacing:-.035em;color:var(--silver-bright);margin-bottom:28px;font-size:clamp(40px,6vw,88px);font-style:italic;font-weight:500;line-height:1}.closing-lede.svelte-u8djnl{color:var(--ink-2);max-width:640px;margin-bottom:48px;font-size:clamp(16px,1.3vw,18px);line-height:1.6}.closing-channels.svelte-u8djnl{background:var(--hairline-strong);border:1px solid var(--hairline-strong);grid-template-columns:1fr 1fr;gap:1px;max-width:760px;display:grid}.ch.svelte-u8djnl{background:var(--bg);flex-direction:column;gap:8px;padding:28px 32px;transition:background .24s cubic-bezier(.23,1,.32,1);display:flex}@media (hover:hover) and (pointer:fine){.ch.svelte-u8djnl:hover{background:var(--surface)}.ch.svelte-u8djnl:hover .ch-value:where(.svelte-u8djnl){color:var(--silver-bright)}}.ch-label.svelte-u8djnl{letter-spacing:.22em;text-transform:uppercase;color:var(--silver);font-size:10px}.ch-value.svelte-u8djnl{font-family:var(--font-display);letter-spacing:-.012em;color:var(--ink);font-size:clamp(20px,2vw,28px);font-weight:500;transition:color .24s cubic-bezier(.23,1,.32,1)}@media (max-width:900px){.row.svelte-u8djnl{grid-template-columns:1fr;gap:20px}.row-head.svelte-u8djnl{position:static}.row-body.svelte-u8djnl,.reg-grid.svelte-u8djnl,.reg-list.svelte-u8djnl,.closing-channels.svelte-u8djnl{grid-template-columns:1fr}}
