.sec-num.svelte-ccg2px{font-family:var(--font-body);letter-spacing:.32em;text-transform:uppercase;color:var(--ink-mute);border-bottom:1px solid var(--rule);padding-bottom:.6rem;font-size:.72rem;display:inline-block}.sec-title.svelte-ccg2px{letter-spacing:-.02em;margin:1.4rem 0 0;font-size:clamp(2rem,5.4vw,4.4rem);line-height:1.02}.sec-title.svelte-ccg2px em:where(.svelte-ccg2px){color:var(--accent-deep);font-style:italic}.sec-head.svelte-ccg2px{max-width:56rem;padding:clamp(3rem,8vw,7rem) clamp(1.25rem,4vw,3rem) clamp(1.5rem,4vw,3rem)}.sec-head-split.svelte-ccg2px{grid-template-columns:1.4fr 1fr;align-items:end;gap:clamp(1.5rem,5vw,4rem);max-width:84rem;display:grid}.sec-head-split.svelte-ccg2px .sec-num:where(.svelte-ccg2px){grid-column:1/-1}.sec-head-split.svelte-ccg2px .sec-title:where(.svelte-ccg2px){grid-column:1}.sec-head-split.svelte-ccg2px .sec-sub:where(.svelte-ccg2px){color:var(--ink-soft);grid-column:2;max-width:32ch;font-size:1rem;line-height:1.65}@media (max-width:880px){.sec-head-split.svelte-ccg2px{grid-template-columns:1fr}}[data-reveal].svelte-ccg2px{opacity:0;transition:opacity .9s cubic-bezier(.2,.8,.2,1),transform .9s cubic-bezier(.2,.8,.2,1);transform:translateY(28px)}[data-tenant=niuans-design-anna-jelenska-propozycja-2] [data-reveal][data-revealed=true]{opacity:1;transform:none}.hero.svelte-ccg2px{isolation:isolate;grid-template:"meta-tl meta-tr""title photo"1fr"lede photo""cta scroll"/1fr 1fr;gap:clamp(1rem,2vw,2rem) clamp(1.5rem,4vw,3.5rem);min-height:100vh;padding:clamp(7rem,14vw,10rem) clamp(1.25rem,4vw,3rem) clamp(2rem,4vw,4rem);display:grid;position:relative}.hero.svelte-ccg2px:before{content:"";background:radial-gradient(circle at 18% 20%, color-mix(in srgb, var(--accent) 24%, transparent), transparent 50%), radial-gradient(circle at 82% 78%, color-mix(in srgb, var(--ink) 20%, transparent), transparent 55%);opacity:.22;pointer-events:none;z-index:-1;position:absolute;inset:0}.hero-meta.svelte-ccg2px{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-mute);flex-direction:column;gap:.2rem;font-size:.72rem;display:flex}.hero-meta-tl.svelte-ccg2px{grid-area:meta-tl}.hero-meta-tr.svelte-ccg2px{text-align:right;grid-area:meta-tr;align-items:flex-end}.hero-meta.svelte-ccg2px .meta-line:where(.svelte-ccg2px):first-child{color:var(--ink-soft)}.hero-title.svelte-ccg2px{font-family:var(--font-heading);letter-spacing:-.04em;grid-area:title;align-self:end;margin:0;font-size:clamp(4rem,14vw,12.5rem);font-weight:400;line-height:.86}.hero-line-top.svelte-ccg2px{display:block}.hero-line-top.svelte-ccg2px .letter:where(.svelte-ccg2px){opacity:0;animation:1.1s cubic-bezier(.2,.8,.2,1) forwards svelte-ccg2px-letter-rise;display:inline-block;transform:translateY(.5em)rotate(2deg)}.hero-amp.svelte-ccg2px{color:var(--accent);opacity:0;vertical-align:.4em;padding:0 .2em;font-size:.5em;font-style:italic;animation:.9s cubic-bezier(.2,.8,.2,1) .45s forwards svelte-ccg2px-fade-in-soft;display:inline-block;transform:translate(-.5em)}.hero-line-bot.svelte-ccg2px{color:var(--ink-soft);opacity:0;padding-left:.04em;font-size:.7em;font-style:italic;animation:1.1s cubic-bezier(.2,.8,.2,1) .6s forwards svelte-ccg2px-fade-in-soft;display:block;transform:translateY(.4em)}@keyframes svelte-ccg2px-letter-rise{to{opacity:1;transform:translateY(0)rotate(0)}}@keyframes svelte-ccg2px-fade-in-soft{to{opacity:1;transform:none}}.hero-photo-wrap.svelte-ccg2px{flex-direction:column;grid-area:meta-tr/photo/cta;place-self:stretch end;gap:.8rem;width:100%;max-width:42rem;display:flex;position:relative}.hero-photo.svelte-ccg2px{aspect-ratio:auto;border-radius:2px;flex:1;min-height:32rem;margin:0;transition:transform .6s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden;transform:translate(0,0);box-shadow:0 30px 60px -30px #1d161273,inset 0 0 0 1px #1d16121f}.hero-photo.svelte-ccg2px img:where(.svelte-ccg2px){object-fit:cover;clip-path:inset(0 0 100%);width:100%;height:100%;animation:1.4s cubic-bezier(.2,.8,.2,1) .4s forwards svelte-ccg2px-clip-down;display:block;transform:scale(1.06)}@keyframes svelte-ccg2px-clip-down{to{clip-path:inset(0)}}.hero-photo-cap.svelte-ccg2px{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-mute);align-items:baseline;gap:.6rem;font-size:.74rem;display:flex}.cap-tick.svelte-ccg2px{color:var(--accent);font-style:italic}.hero-lede.svelte-ccg2px{max-width:32ch;font-family:var(--font-heading);color:var(--ink);grid-area:lede;margin:0;font-size:clamp(1.2rem,1.5vw,1.55rem);line-height:1.4}.hero-lede.svelte-ccg2px em:where(.svelte-ccg2px){color:var(--accent-deep);font-style:italic}.hero-cta.svelte-ccg2px{flex-wrap:wrap;grid-area:cta;align-self:end;gap:.8rem;display:flex}.cta.svelte-ccg2px{letter-spacing:.18em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.6rem;padding:.85rem 1.5rem;font-size:.78rem;text-decoration:none;transition:background .28s,color .28s,transform .28s,box-shadow .28s;display:inline-flex}.cta-primary.svelte-ccg2px{background:var(--ink);color:var(--paper);box-shadow:0 10px 30px -12px #1d161280}.cta-primary.svelte-ccg2px:hover{background:var(--accent-deep);transform:translateY(-2px)}.cta-primary.svelte-ccg2px svg:where(.svelte-ccg2px){width:1rem;height:1rem;transition:transform .28s}.cta-primary.svelte-ccg2px:hover svg:where(.svelte-ccg2px){transform:translate(3px)}.cta-ghost.svelte-ccg2px{color:var(--ink);border:1px solid var(--ink)}.cta-ghost.svelte-ccg2px:hover{background:var(--ink);color:var(--paper)}.hero-scroll.svelte-ccg2px{letter-spacing:.32em;text-transform:uppercase;color:var(--ink-mute);grid-area:scroll;place-self:end;align-items:center;gap:.6rem;font-size:.66rem;display:flex}.hero-scroll-line.svelte-ccg2px{background:var(--ink);width:4rem;height:1px;display:inline-block;position:relative;overflow:hidden}.hero-scroll-line.svelte-ccg2px:after{content:"";background:var(--accent);width:40%;height:100%;animation:2.4s linear infinite svelte-ccg2px-line-trail;position:absolute;top:0;left:-40%}@keyframes svelte-ccg2px-line-trail{to{left:100%}}@media (max-width:880px){.hero.svelte-ccg2px{grid-template-columns:1fr;grid-template-areas:"meta-tl""title""photo""lede""cta""scroll";padding-top:6rem}.hero-meta-tr.svelte-ccg2px{display:none}.hero-photo-wrap.svelte-ccg2px{justify-self:stretch;max-width:100%}.hero-scroll.svelte-ccg2px{justify-self:start}}.marquee.svelte-ccg2px{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:var(--paper-deep);margin-top:2rem;padding:1rem 0;overflow:hidden}.marquee-track.svelte-ccg2px{width:max-content;animation:38s linear infinite svelte-ccg2px-marquee;display:flex}.marquee-set.svelte-ccg2px{font-family:var(--font-heading);color:var(--ink);white-space:nowrap;align-items:center;gap:2.6rem;padding-right:2.6rem;font-size:clamp(1.4rem,3vw,2.4rem);font-style:italic;display:flex}.marquee-set.svelte-ccg2px .dot:where(.svelte-ccg2px){color:var(--accent);font-size:.4em}@keyframes svelte-ccg2px-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.studio-grid.svelte-ccg2px{grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,5rem);max-width:84rem;padding:0 clamp(1.25rem,4vw,3rem) clamp(3rem,6vw,6rem);display:grid}.studio-fig.svelte-ccg2px{aspect-ratio:4/5;margin:0;position:relative;overflow:hidden}.studio-fig.svelte-ccg2px img:where(.svelte-ccg2px){object-fit:cover;width:100%;height:100%;transition:transform 1.6s cubic-bezier(.2,.8,.2,1);display:block}[data-tenant=niuans-design-anna-jelenska-propozycja-2] .studio-fig[data-revealed=true] img.svelte-ccg2px{transform:scale(1.04)}.studio-text.svelte-ccg2px{align-self:center}.studio-text.svelte-ccg2px .lede:where(.svelte-ccg2px){font-family:var(--font-heading);color:var(--ink);margin:0 0 1.4rem;font-size:clamp(1.4rem,2vw,1.9rem);line-height:1.35}.studio-text.svelte-ccg2px p:where(.svelte-ccg2px){color:var(--ink-soft);margin:0 0 1.2rem;font-size:1rem;line-height:1.7}.studio-meta.svelte-ccg2px{border-top:1px solid var(--rule);grid-template-columns:1fr 1fr;gap:1.4rem 2rem;margin-top:2rem;padding-top:1.6rem;display:grid}.studio-meta.svelte-ccg2px dt:where(.svelte-ccg2px){letter-spacing:.22em;text-transform:uppercase;color:var(--ink-mute);margin-bottom:.25rem;font-size:.66rem}.studio-meta.svelte-ccg2px dd:where(.svelte-ccg2px){font-family:var(--font-heading);color:var(--ink);margin:0;font-size:1.05rem}@media (max-width:880px){.studio-grid.svelte-ccg2px,.studio-meta.svelte-ccg2px{grid-template-columns:1fr}}.uslugi.svelte-ccg2px{background:var(--paper-mist);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding-bottom:clamp(3rem,6vw,6rem)}.uslugi-layout.svelte-ccg2px{grid-template-columns:1.2fr 1fr;gap:clamp(2rem,5vw,5rem);max-width:84rem;padding:0 clamp(1.25rem,4vw,3rem);display:grid}.uslugi-list.svelte-ccg2px{border-top:1px solid var(--rule);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.usluga.svelte-ccg2px{border-bottom:1px solid var(--rule);cursor:default;padding:1.4rem 0;transition:padding .32s}.usluga.active.svelte-ccg2px{background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 18%, transparent) 0, color-mix(in srgb, var(--accent) 0%, transparent) 14rem);padding:1.7rem 0 1.7rem 1.5rem}.usluga-head.svelte-ccg2px{grid-template-columns:auto 1fr auto;align-items:baseline;gap:1.1rem;display:grid}.usluga-num.svelte-ccg2px{font-family:var(--font-body);letter-spacing:.22em;color:var(--ink-mute);font-feature-settings:"tnum" on;font-size:.74rem}.usluga-title.svelte-ccg2px{margin:0;font-size:clamp(1.4rem,2.4vw,2.2rem);line-height:1.05}.usluga.active.svelte-ccg2px .usluga-title:where(.svelte-ccg2px){color:var(--accent-deep);font-style:italic}.usluga-rule.svelte-ccg2px{background:var(--ink-mute);width:1.6rem;height:1px;transition:width .36s,background .36s;display:block}.usluga.active.svelte-ccg2px .usluga-rule:where(.svelte-ccg2px){background:var(--accent);width:3.2rem}.usluga-body.svelte-ccg2px{opacity:0;max-height:0;color:var(--ink-soft);max-width:48ch;margin:0;font-size:.95rem;line-height:1.65;transition:max-height .48s cubic-bezier(.2,.8,.2,1),opacity .36s,margin-top .36s;overflow:hidden}.usluga.active.svelte-ccg2px .usluga-body:where(.svelte-ccg2px){opacity:1;max-height:12rem;margin-top:.9rem}.uslugi-aside.svelte-ccg2px{position:relative}.uslugi-frame.svelte-ccg2px{aspect-ratio:4/5;background:var(--ink);position:sticky;top:6rem;overflow:hidden}.usluga-fig.svelte-ccg2px{opacity:0;margin:0;transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform 1.4s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:scale(1.05)}.usluga-fig.show.svelte-ccg2px{opacity:1;transform:scale(1)}.usluga-fig.svelte-ccg2px img:where(.svelte-ccg2px){object-fit:cover;width:100%;height:100%;display:block}.usluga-cap.svelte-ccg2px{color:var(--paper);letter-spacing:.2em;text-transform:uppercase;mix-blend-mode:normal;text-shadow:0 1px 8px #0009;z-index:2;align-items:baseline;gap:.8rem;font-size:.72rem;display:flex;position:absolute;bottom:1.2rem;left:1.2rem}.cap-num.svelte-ccg2px{color:var(--accent);font-feature-settings:"tnum" on}@media (max-width:880px){.uslugi-layout.svelte-ccg2px{grid-template-columns:1fr}.uslugi-frame.svelte-ccg2px{aspect-ratio:4/3;position:static}.usluga.active.svelte-ccg2px{background:0 0;padding-left:0}}.projekty.svelte-ccg2px{padding:0 clamp(1.25rem,4vw,3rem)}.gallery.svelte-ccg2px{grid-template-columns:repeat(12,1fr);grid-auto-flow:dense;gap:clamp(.5rem,1.4vw,1.4rem);max-width:90rem;margin:0 auto;padding-bottom:clamp(3rem,6vw,6rem);display:grid}.g-item.svelte-ccg2px{align-self:start;margin:0}.g-tall.svelte-ccg2px{grid-column:span 4}.g-wide.svelte-ccg2px{grid-column:span 8}.g-sq.svelte-ccg2px{grid-column:span 4}.g-frame.svelte-ccg2px{background:var(--paper-deep);position:relative;overflow:hidden}.g-tall.svelte-ccg2px .g-frame:where(.svelte-ccg2px){aspect-ratio:3/4}.g-wide.svelte-ccg2px .g-frame:where(.svelte-ccg2px){aspect-ratio:16/10}.g-sq.svelte-ccg2px .g-frame:where(.svelte-ccg2px){aspect-ratio:1}.g-item.svelte-ccg2px img:where(.svelte-ccg2px){object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.8,.2,1);display:block;transform:scale(1.02)}.g-item.svelte-ccg2px:hover img:where(.svelte-ccg2px){transform:scale(1.06)}.g-frame.svelte-ccg2px:after{content:"";background:var(--accent);mix-blend-mode:multiply;opacity:0;pointer-events:none;transition:opacity .48s;position:absolute;inset:0}.g-item.svelte-ccg2px:hover .g-frame:where(.svelte-ccg2px):after{opacity:.18}.g-num.svelte-ccg2px{color:var(--accent-deep);font-feature-settings:"tnum" on}@media (max-width:880px){.g-tall.svelte-ccg2px,.g-wide.svelte-ccg2px,.g-sq.svelte-ccg2px{grid-column:span 6}}@media (max-width:540px){.g-tall.svelte-ccg2px,.g-wide.svelte-ccg2px,.g-sq.svelte-ccg2px{grid-column:span 12}}.autorka.svelte-ccg2px{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,5vw,5rem);max-width:90rem;margin:0 auto;padding:clamp(3rem,8vw,7rem) clamp(1.25rem,4vw,3rem);display:grid}.autorka-fig.svelte-ccg2px{aspect-ratio:4/5;margin:0;position:relative;overflow:hidden}.autorka-fig.svelte-ccg2px img:where(.svelte-ccg2px){object-fit:cover;clip-path:inset(0 0 100%);width:100%;height:100%;transition:clip-path 1.4s cubic-bezier(.2,.8,.2,1);display:block}[data-tenant=niuans-design-anna-jelenska-propozycja-2] .autorka-fig[data-revealed=true] img.svelte-ccg2px{clip-path:inset(0)}.autorka-text.svelte-ccg2px p:where(.svelte-ccg2px){color:var(--ink-soft);max-width:38ch;margin:1rem 0;font-size:1.05rem;line-height:1.7}.autorka-stats.svelte-ccg2px{border-top:1px solid var(--rule);grid-template-columns:repeat(3,1fr);gap:1rem 1.5rem;margin-top:2rem;padding-top:1.5rem;display:grid}.autorka-stats.svelte-ccg2px div:where(.svelte-ccg2px){flex-direction:column;gap:.3rem;display:flex}.stat-num.svelte-ccg2px{font-family:var(--font-heading);color:var(--ink);font-size:clamp(1.4rem,2.4vw,2rem);line-height:1}.stat-lab.svelte-ccg2px{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-mute);font-size:.7rem}@media (max-width:880px){.autorka.svelte-ccg2px,.autorka-stats.svelte-ccg2px{grid-template-columns:1fr}}.reviews.svelte-ccg2px{background:var(--ink);color:var(--paper);padding:1.6rem clamp(1.25rem,4vw,3rem)}.reviews-inner.svelte-ccg2px{flex-wrap:wrap;align-items:center;gap:clamp(1rem,3vw,2.5rem);max-width:90rem;margin:0 auto;display:flex}.stars.svelte-ccg2px{width:7rem;height:1.4rem;color:var(--accent)}.reviews-text.svelte-ccg2px{align-items:baseline;gap:.6rem;margin:0;font-size:.92rem;display:flex}.reviews-text.svelte-ccg2px strong:where(.svelte-ccg2px){font-family:var(--font-heading);font-size:1.4rem;font-style:italic;font-weight:400}.reviews-text.svelte-ccg2px span:where(.svelte-ccg2px){color:#f1ead9b3;letter-spacing:.14em;text-transform:uppercase;font-size:.78rem}.reviews-link.svelte-ccg2px{color:var(--paper);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.5rem;margin-left:auto;font-size:.74rem;text-decoration:none;transition:color .24s;display:inline-flex}.reviews-link.svelte-ccg2px svg:where(.svelte-ccg2px){width:.9rem;height:.9rem;transition:transform .24s}.reviews-link.svelte-ccg2px:hover{color:var(--accent)}.reviews-link.svelte-ccg2px:hover svg:where(.svelte-ccg2px){transform:translate(2px,-2px)}.kontakt.svelte-ccg2px{background:linear-gradient(180deg, var(--paper) 0, var(--paper-mist) 100%), var(--paper);padding:clamp(4rem,10vw,8rem) clamp(1.25rem,4vw,3rem);position:relative;overflow:hidden}.kontakt.svelte-ccg2px:before{content:"kontakt";font-family:var(--font-heading);color:color-mix(in srgb, var(--accent) 12%, transparent);pointer-events:none;-webkit-user-select:none;user-select:none;letter-spacing:-.04em;font-size:28vw;font-style:italic;line-height:.8;position:absolute;bottom:-6vw;left:-2vw}.kontakt-grid.svelte-ccg2px{z-index:1;grid-template-columns:1.1fr 1fr;gap:clamp(2rem,5vw,5rem);max-width:84rem;margin:0 auto;display:grid;position:relative}.kontakt-text.svelte-ccg2px p:where(.svelte-ccg2px){max-width:38ch;color:var(--ink-soft);margin:1.2rem 0 0;font-size:1.05rem;line-height:1.7}.kontakt-card.svelte-ccg2px{background:var(--char);color:var(--paper);border-radius:4px;flex-direction:column;gap:1.1rem;padding:clamp(1.5rem,3vw,2.5rem);display:flex;box-shadow:0 30px 80px -40px #1d161299}.kontakt-row.svelte-ccg2px{border-bottom:1px solid #f1ead92e;grid-template-columns:7rem 1fr;align-items:baseline;gap:1rem;padding-bottom:1rem;display:grid}.kontakt-row.svelte-ccg2px:last-of-type{border-bottom:none}.kontakt-label.svelte-ccg2px{letter-spacing:.22em;text-transform:uppercase;color:#f1ead98c;font-size:.7rem}.kontakt-value.svelte-ccg2px{color:var(--paper);font-size:.98rem;line-height:1.5;text-decoration:none;transition:color .24s}.kontakt-value.svelte-ccg2px:hover{color:var(--accent)}.kontakt-value-big.svelte-ccg2px{font-family:var(--font-heading);letter-spacing:-.01em;font-size:clamp(1.6rem,2.4vw,2.1rem);font-style:italic;font-weight:400}.kontakt-cta.svelte-ccg2px{background:var(--accent-deep);color:#fff;letter-spacing:.18em;text-transform:uppercase;border-radius:999px;justify-content:space-between;align-items:center;gap:1rem;margin-top:.5rem;padding:1rem 1.4rem;font-size:.78rem;text-decoration:none;transition:background .24s,transform .24s;display:inline-flex}.kontakt-cta.svelte-ccg2px svg:where(.svelte-ccg2px){width:1.1rem;height:1.1rem}.kontakt-cta.svelte-ccg2px:hover{background:var(--ink);transform:translateY(-2px)}@media (max-width:880px){.kontakt-grid.svelte-ccg2px{grid-template-columns:1fr}.kontakt-row.svelte-ccg2px{grid-template-columns:1fr;gap:.4rem}}@media (prefers-reduced-motion:reduce){[data-reveal].svelte-ccg2px,.hero-line-top.svelte-ccg2px .letter:where(.svelte-ccg2px),.hero-amp.svelte-ccg2px,.hero-line-bot.svelte-ccg2px,.marquee-track.svelte-ccg2px,.hero-photo.svelte-ccg2px img:where(.svelte-ccg2px),.autorka-fig.svelte-ccg2px img:where(.svelte-ccg2px){opacity:1!important;clip-path:none!important;transition:none!important;animation:none!important;transform:none!important}}.niuans-root.svelte-158e7cq{--paper:#f1ead9;--paper-deep:#e5dbc4;--paper-mist:#f8f3e6;--ink:#1d1612;--ink-soft:#443830;--ink-mute:#6f5e52;--accent:#b85a3a;--accent-deep:#8b3f25;--char:#15110d;--rule:#1d16122e;--font-heading:"Cormorant Garamond Variable", "Cormorant Garamond", "EB Garamond", Georgia, serif;--font-body:"Outfit Variable", "Outfit", system-ui, -apple-system, sans-serif;--font-mono:"DM Sans Variable", "DM Sans", monospace;background:var(--paper);color:var(--ink);font-family:var(--font-body);font-feature-settings:"ss01" on, "ss02" on, "liga" on;-webkit-font-smoothing:antialiased;min-height:100vh;position:relative;overflow-x:hidden}.niuans-root.svelte-158e7cq [data-tenant=niuans-design-anna-jelenska-propozycja-2] h1,.niuans-root.svelte-158e7cq [data-tenant=niuans-design-anna-jelenska-propozycja-2] h2,.niuans-root.svelte-158e7cq [data-tenant=niuans-design-anna-jelenska-propozycja-2] h3,.niuans-root.svelte-158e7cq [data-tenant=niuans-design-anna-jelenska-propozycja-2] h4{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--ink);font-style:normal;font-weight:400}.niuans-root.svelte-158e7cq [data-tenant=niuans-design-anna-jelenska-propozycja-2] ::selection{background:var(--accent);color:var(--paper)}.grain.svelte-158e7cq{pointer-events:none;z-index:60;opacity:.05;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.11  0 0 0 0 0.08  0 0 0 0 0.07  0 0 0 0.65 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.topbar.svelte-158e7cq{z-index:50;border-bottom:1px solid #0000;grid-template-columns:auto 1fr auto auto;align-items:center;gap:clamp(1rem,3vw,3rem);padding:1.4rem clamp(1.25rem,4vw,3rem);transition:padding .36s cubic-bezier(.2,.8,.2,1),background .36s,border-color .36s,-webkit-backdrop-filter .36s,backdrop-filter .36s;display:grid;position:fixed;top:0;left:0;right:0}.topbar-scrolled.svelte-158e7cq{background:color-mix(in srgb, var(--paper) 88%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.1);border-bottom:1px solid var(--rule);padding-top:.75rem;padding-bottom:.75rem}.wordmark.svelte-158e7cq{color:var(--ink);align-items:center;gap:.7rem;text-decoration:none;display:flex}.mark.svelte-158e7cq{width:2.1rem;height:2.1rem;display:inline-flex}.mark.svelte-158e7cq svg:where(.svelte-158e7cq){width:100%;height:100%}.wordmark-text.svelte-158e7cq{flex-direction:column;line-height:.9;display:inline-flex}.wordmark-text.svelte-158e7cq .line-1:where(.svelte-158e7cq){font-family:var(--font-heading);letter-spacing:.01em;font-size:1.35rem;font-style:italic}.wordmark-text.svelte-158e7cq .line-2:where(.svelte-158e7cq){font-family:var(--font-body);text-transform:uppercase;letter-spacing:.42em;color:var(--ink-soft);padding-left:.05em;font-size:.62rem}.nav-desktop.svelte-158e7cq{justify-content:center;gap:clamp(1rem,3vw,2.6rem);display:flex}.nav-link.svelte-158e7cq{color:var(--ink-soft);letter-spacing:.06em;text-transform:uppercase;align-items:baseline;gap:.5rem;padding-bottom:.4rem;font-size:.84rem;text-decoration:none;transition:color .24s;display:inline-flex;position:relative}.nav-link.svelte-158e7cq:after{content:"";background:var(--ink);transform-origin:0;height:1px;transition:transform .36s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.nav-link.svelte-158e7cq:hover{color:var(--ink)}.nav-link.svelte-158e7cq:hover:after{transform:scaleX(1)}.nav-link-active.svelte-158e7cq{color:var(--ink)}.nav-link-active.svelte-158e7cq:after{background:var(--accent);transform:scaleX(1)}.nav-num.svelte-158e7cq{letter-spacing:.16em;color:var(--ink-mute);font-feature-settings:"tnum" on;font-size:.62rem}.topbar-cta.svelte-158e7cq{border:1px solid var(--ink);color:var(--ink);letter-spacing:.16em;text-transform:uppercase;font-feature-settings:"tnum" on;border-radius:999px;align-items:center;gap:.55rem;padding:.55rem 1rem;font-size:.78rem;text-decoration:none;transition:background .24s,color .24s,transform .24s;display:inline-flex}.topbar-cta.svelte-158e7cq:hover{background:var(--ink);color:var(--paper);transform:translateY(-1px)}.hamburger.svelte-158e7cq{border:1px solid var(--ink);cursor:pointer;background:0 0;border-radius:999px;width:2.4rem;height:2.4rem;display:none;position:relative}.hamburger.svelte-158e7cq span:where(.svelte-158e7cq){background:var(--ink);width:1rem;height:1px;transition:transform .28s;position:absolute;left:50%;transform:translate(-50%)}.hamburger.svelte-158e7cq span:where(.svelte-158e7cq):first-child{top:40%}.hamburger.svelte-158e7cq span:where(.svelte-158e7cq):nth-child(2){top:60%}.hamburger.svelte-158e7cq span.open:where(.svelte-158e7cq):first-child{top:50%;transform:translate(-50%,-50%)rotate(45deg)}.hamburger.svelte-158e7cq span.open:where(.svelte-158e7cq):nth-child(2){top:50%;transform:translate(-50%,-50%)rotate(-45deg)}.menu-mobile.svelte-158e7cq{z-index:45;background:var(--paper);flex-direction:column;justify-content:space-between;padding:6.5rem 1.5rem 2rem;animation:.36s cubic-bezier(.2,.8,.2,1) both svelte-158e7cq-menu-in;display:flex;position:fixed;inset:0}.menu-mobile.svelte-158e7cq nav:where(.svelte-158e7cq){flex-direction:column;gap:.75rem;display:flex}.menu-mobile.svelte-158e7cq nav:where(.svelte-158e7cq) a:where(.svelte-158e7cq){color:var(--ink);font-family:var(--font-heading);align-items:baseline;gap:.6rem;font-size:2.4rem;line-height:1;text-decoration:none;display:inline-flex}.menu-mobile.svelte-158e7cq nav:where(.svelte-158e7cq) a:where(.svelte-158e7cq) .m-num:where(.svelte-158e7cq){font-family:var(--font-body);letter-spacing:.18em;color:var(--ink-mute);font-size:.7rem}.menu-mobile-foot.svelte-158e7cq{flex-direction:column;gap:.4rem;font-size:.85rem;display:flex}.menu-mobile-foot.svelte-158e7cq a:where(.svelte-158e7cq){color:var(--ink-soft);letter-spacing:.06em;text-decoration:none}@keyframes svelte-158e7cq-menu-in{0%{opacity:0;transform:translateY(-2%)}to{opacity:1;transform:translateY(0)}}@media (max-width:880px){.nav-desktop.svelte-158e7cq,.topbar-cta.svelte-158e7cq{display:none}.hamburger.svelte-158e7cq{display:inline-block}.topbar.svelte-158e7cq{grid-template-columns:1fr auto}}.site-foot.svelte-158e7cq{background:var(--char);color:var(--paper);margin-top:clamp(4rem,10vw,8rem);padding:clamp(3rem,7vw,6rem) clamp(1.25rem,4vw,3rem) 2rem}.foot-grid.svelte-158e7cq{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:clamp(2rem,4vw,4rem);display:grid}@media (max-width:880px){.foot-grid.svelte-158e7cq{grid-template-columns:1fr 1fr}}@media (max-width:540px){.foot-grid.svelte-158e7cq{grid-template-columns:1fr}}.foot-col.svelte-158e7cq h4:where(.svelte-158e7cq){font-family:var(--font-body);text-transform:uppercase;letter-spacing:.24em;color:#f1ead98c;margin:0 0 1rem;font-size:.7rem}.foot-col.svelte-158e7cq,.foot-col.svelte-158e7cq a:where(.svelte-158e7cq),.foot-col.svelte-158e7cq address:where(.svelte-158e7cq),.foot-col.svelte-158e7cq dd:where(.svelte-158e7cq){color:var(--paper);font-size:.92rem;font-style:normal;line-height:1.6;text-decoration:none}.foot-col.svelte-158e7cq a:where(.svelte-158e7cq){transition:color .24s;display:block}.foot-col.svelte-158e7cq a:where(.svelte-158e7cq):hover{color:var(--accent)}.foot-col.svelte-158e7cq dl:where(.svelte-158e7cq){grid-template-columns:auto 1fr;gap:.3rem 1rem;margin:0;display:grid}.foot-col.svelte-158e7cq dt:where(.svelte-158e7cq){color:#f1ead98c;letter-spacing:.14em;text-transform:uppercase;font-size:.75rem}.foot-col.svelte-158e7cq dd:where(.svelte-158e7cq){font-feature-settings:"tnum" on}.foot-mark.svelte-158e7cq{width:3rem;height:3rem;color:var(--paper);opacity:.85}.foot-tag.svelte-158e7cq{font-family:var(--font-heading);max-width:22ch;margin:1rem 0 0;font-size:1.5rem;font-style:italic;line-height:1.25}.foot-rule.svelte-158e7cq{background:#f1ead92e;height:1px;margin:3rem 0 1.4rem}.foot-bottom.svelte-158e7cq{letter-spacing:.16em;text-transform:uppercase;color:#f1ead999;flex-wrap:wrap;justify-content:space-between;gap:1rem;font-size:.75rem;display:flex}
