.eyebrow.svelte-1q3pko8{font-size:max(var(--label-min), 11px);text-transform:uppercase;letter-spacing:.28em;color:var(--ink-mute);font-family:var(--font-body);align-items:center;gap:10px;font-weight:500;display:inline-flex}.eyebrow.svelte-1q3pko8 .dot:where(.svelte-1q3pko8){background:var(--crimson);border-radius:999px;width:7px;height:7px;animation:2.6s ease-in-out infinite svelte-1q3pko8-pulse}.eyebrow.svelte-1q3pko8 .sep:where(.svelte-1q3pko8){opacity:.55}@keyframes svelte-1q3pko8-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.35)}}.gal-hero.svelte-1q3pko8{max-width:1440px;margin:0 auto;padding:clamp(48px,9vh,110px) clamp(20px,5vw,64px) clamp(40px,6vh,70px)}.gal-h1.svelte-1q3pko8{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:22px 0 24px;font-size:clamp(48px,8vw,132px);font-weight:700;line-height:.96}.gal-h1.svelte-1q3pko8 em:where(.svelte-1q3pko8){color:var(--crimson);font-style:italic}.gal-lead.svelte-1q3pko8{max-width:680px;font-size:max(var(--copy-min), clamp(15px, 1.5vw, 19px));color:var(--ink-soft);margin:0 0 36px;line-height:1.55}.gal-meta.svelte-1q3pko8{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:18px;margin:0;padding-top:22px;display:grid}.gal-meta.svelte-1q3pko8 dt:where(.svelte-1q3pko8){font-family:var(--font-display);font-size:max(var(--label-min), 10px);letter-spacing:.28em;text-transform:uppercase;color:var(--crimson)}.gal-meta.svelte-1q3pko8 dd:where(.svelte-1q3pko8){font-family:var(--font-display);font-size:max(var(--copy-min), clamp(15px, 1.4vw, 18px));color:var(--ink);margin:6px 0 0}@media (max-width:720px){.gal-meta.svelte-1q3pko8{grid-template-columns:1fr}}.ch.svelte-1q3pko8{border-top:1px solid var(--line);max-width:1440px;margin:0 auto;padding:clamp(50px,8vh,110px) clamp(20px,5vw,64px)}.ch-head.svelte-1q3pko8{grid-template-columns:auto 1fr;align-items:end;gap:26px;margin-bottom:40px;display:grid}.ch-tag.svelte-1q3pko8{font-family:var(--font-display);color:var(--crimson);font-variation-settings:"wdth" 100, "opsz" 96;grid-row:1/span 2;font-size:clamp(56px,8vw,112px);font-weight:700;line-height:.9}.ch-h.svelte-1q3pko8{font-family:var(--font-display);color:var(--ink);grid-column:2;margin:0;font-size:clamp(28px,3.6vw,52px);font-weight:600;line-height:1.05}.ch-h.svelte-1q3pko8 em:where(.svelte-1q3pko8){color:var(--crimson);font-style:italic}.ch-sub.svelte-1q3pko8{font-size:max(var(--copy-min), clamp(14px, 1.3vw, 17px));color:var(--ink-soft);grid-column:2;max-width:620px;margin:8px 0 0;line-height:1.5}.plate.svelte-1q3pko8{margin:0 0 56px;position:relative}.plate.svelte-1q3pko8:nth-of-type(odd) .plate-frame:where(.svelte-1q3pko8){max-width:88%;margin-left:0;margin-right:auto}.plate.svelte-1q3pko8:nth-of-type(2n) .plate-frame:where(.svelte-1q3pko8){max-width:92%;margin-left:auto;margin-right:0}.plate-frame.svelte-1q3pko8{background:var(--bg-soft);border:1px solid var(--ink);box-shadow:16px 16px 0 var(--crimson), 28px 28px 60px -22px var(--navy-glow);padding:0}.plate-frame.svelte-1q3pko8 img:where(.svelte-1q3pko8){object-fit:cover;background:linear-gradient(180deg, var(--bg-soft), var(--bg));width:100%;height:clamp(360px,42vw,620px);display:block}.ch.armed.svelte-1q3pko8 .plate:where(.svelte-1q3pko8){opacity:0;transform:translateY(18px)}.ch.armed.in.svelte-1q3pko8 .plate:where(.svelte-1q3pko8){animation:svelte-1q3pko8-rise .8s var(--ease-out) forwards;animation-delay:calc(var(--i) * .1s)}@keyframes svelte-1q3pko8-rise{to{opacity:1;transform:translateY(0)}}.cuts-grid.svelte-1q3pko8{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}@media (max-width:920px){.cuts-grid.svelte-1q3pko8{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.cuts-grid.svelte-1q3pko8{grid-template-columns:1fr}}.cut.svelte-1q3pko8{flex-direction:column;gap:14px;margin:0;display:flex}.cut-frame.svelte-1q3pko8{background:var(--bg-soft);border:1px solid var(--ink);box-shadow:10px 10px 0 var(--crimson);transition:transform .28s var(--ease-out), box-shadow .28s var(--ease-out);padding:0}.cut.svelte-1q3pko8:hover .cut-frame:where(.svelte-1q3pko8){transform:translate(-4px,-4px)rotate(-.4deg)}.cut-frame.svelte-1q3pko8 img:where(.svelte-1q3pko8){object-fit:cover;background:linear-gradient(180deg, var(--bg-soft), var(--bg));width:100%;height:clamp(320px,38vw,460px);display:block}.ch.armed.svelte-1q3pko8 .cut:where(.svelte-1q3pko8){opacity:0;transform:translateY(16px)}.ch.armed.in.svelte-1q3pko8 .cut:where(.svelte-1q3pko8){animation:svelte-1q3pko8-rise .7s var(--ease-out) forwards;animation-delay:calc(var(--i) * 70ms)}.trans-plate.svelte-1q3pko8{background:var(--bg-soft);border:1px solid var(--ink);box-shadow:18px 18px 0 var(--crimson), 30px 30px 70px -22px var(--navy-glow);opacity:.65;transition:transform 1.1s var(--ease-out), opacity .9s var(--ease-out);padding:18px;transform:scale(.96)}.ch.armed.in.svelte-1q3pko8 .trans-plate:where(.svelte-1q3pko8){opacity:1;transform:scale(1)}.trans-labels.svelte-1q3pko8{grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;margin-bottom:12px;display:grid}.tl.svelte-1q3pko8{font-family:var(--font-display);font-size:max(var(--label-min), 12px);letter-spacing:.36em;text-transform:uppercase;color:var(--crimson)}.tl.svelte-1q3pko8:first-of-type{text-align:left}.tl.svelte-1q3pko8:nth-of-type(2){text-align:right}.trans-frame.svelte-1q3pko8 img:where(.svelte-1q3pko8){object-fit:cover;background:linear-gradient(180deg, var(--bg-soft), var(--bg));width:100%;height:clamp(400px,46vw,680px);display:block}.trans-bot.svelte-1q3pko8{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:24px;margin-top:50px;padding:24px 4px;display:grid}.trans-bot.svelte-1q3pko8 p:where(.svelte-1q3pko8){font-family:var(--font-display);font-size:max(var(--copy-min), clamp(16px, 1.5vw, 20px));color:var(--ink);margin:0}@media (max-width:640px){.trans-bot.svelte-1q3pko8{grid-template-columns:1fr}}.btn.svelte-1q3pko8{font-family:var(--font-display);font-size:max(var(--copy-min), 15px);letter-spacing:.02em;transition:transform .16s var(--ease-out), background .2s var(--ease-out);border:1.5px solid #0000;border-radius:999px;align-items:center;gap:10px;padding:14px 22px;font-weight:600;text-decoration:none;display:inline-flex}.btn.svelte-1q3pko8:active{transform:scale(.97)}.btn-solid.svelte-1q3pko8{background:var(--lemon);color:var(--ink);border-color:var(--ink)}.btn-solid.svelte-1q3pko8:hover{background:var(--lemon-deep)}.comb.svelte-1q3pko8{z-index:2;pointer-events:none;border-radius:110px 110px 4px 4px;display:none;position:absolute;inset:8px;overflow:hidden}@media (min-width:1025px){.plate-frame.svelte-1q3pko8 .comb:where(.svelte-1q3pko8),.trans-frame.svelte-1q3pko8 .comb:where(.svelte-1q3pko8){border-radius:230px 230px 8px 8px}}.tooth.svelte-1q3pko8{top:-2%;left:calc(var(--t) * 100% / 14);background:var(--card);border-radius:0 0 999px 999px;width:calc(7.14286% + 1px);height:104%;position:absolute}.comb-run.svelte-1q3pko8{position:absolute;inset:0;transform:translateY(-6%)}.comb-svg.svelte-1q3pko8{width:108%;height:clamp(22px,9%,40px);position:absolute;top:0;left:-4%;transform:translateY(-55%)}@keyframes svelte-1q3pko8-comb-pull{to{transform:translateY(106%)}}@keyframes svelte-1q3pko8-comb-run{to{transform:translateY(112%)}}@media (prefers-reduced-motion:reduce){.comb.svelte-1q3pko8{display:none!important}.ch.armed.svelte-1q3pko8 .plate:where(.svelte-1q3pko8),.ch.armed.svelte-1q3pko8 .cut:where(.svelte-1q3pko8){opacity:1!important;animation:none!important;transform:none!important}.trans-plate.svelte-1q3pko8{opacity:1!important;transform:none!important}.eyebrow.svelte-1q3pko8 .dot:where(.svelte-1q3pko8){animation:none!important}}.eyebrow.svelte-vw4cp8{font-size:max(var(--label-min), 11px);text-transform:uppercase;letter-spacing:.28em;color:var(--ink-mute);font-family:var(--font-body);align-items:center;gap:10px;font-weight:500;display:inline-flex}.eyebrow.svelte-vw4cp8 .dot:where(.svelte-vw4cp8){background:var(--crimson);border-radius:999px;width:7px;height:7px;animation:2.6s ease-in-out infinite svelte-vw4cp8-pulse}@keyframes svelte-vw4cp8-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.35)}}.block-head.svelte-vw4cp8{font-family:var(--font-display);font-size:max(var(--label-min), 12px);letter-spacing:.28em;text-transform:uppercase;color:var(--crimson);margin-bottom:18px;display:inline-block}.hero.svelte-vw4cp8{max-width:1440px;margin:0 auto;padding:clamp(40px,9vh,100px) clamp(20px,5vw,64px) clamp(40px,6vh,80px);position:relative}.hero-grid.svelte-vw4cp8{grid-template-columns:45fr 55fr;align-items:center;gap:clamp(28px,5vw,80px);display:grid}@media (max-width:1024px){.hero-grid.svelte-vw4cp8{grid-template-columns:1fr;gap:40px}}.hero-h1.svelte-vw4cp8{font-family:var(--font-display);font-variation-settings:"opsz" 96;letter-spacing:-.01em;color:#3b2418;opacity:1;text-wrap:balance;-webkit-hyphens:none;hyphens:none;word-break:normal;overflow-wrap:normal;margin:20px 0 28px;font-size:clamp(44px,6.5vw,96px);font-weight:700;line-height:1.15}.hero-lead.svelte-vw4cp8{max-width:540px;font-size:max(var(--copy-min), clamp(16px, 1.6vw, 20px));color:var(--ink-soft);margin:0 0 28px;line-height:1.55}.hero-ctas.svelte-vw4cp8{flex-wrap:wrap;gap:14px;margin-bottom:36px;display:inline-flex}.btn.svelte-vw4cp8{font-family:var(--font-display);font-size:max(var(--copy-min), 15px);letter-spacing:.02em;transition:transform .16s var(--ease-out), background .2s var(--ease-out), color .2s var(--ease-out), border-color .2s var(--ease-out);cursor:pointer;border:1.5px solid #0000;border-radius:999px;align-items:center;gap:10px;padding:14px 22px;font-weight:600;text-decoration:none;display:inline-flex}.btn.svelte-vw4cp8:active{transform:scale(.97)}.btn-solid.svelte-vw4cp8{background:var(--lemon);color:var(--ink);border-color:var(--ink);box-shadow:0 14px 30px -14px var(--crimson-glow)}.btn-solid.svelte-vw4cp8:hover{background:var(--lemon-deep);border-color:var(--ink)}.btn-outline.svelte-vw4cp8{color:var(--ink);border-color:var(--ink);background:0 0}.btn-outline.svelte-vw4cp8:hover{background:var(--ink);color:var(--cream)}.hero-meta.svelte-vw4cp8{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:16px;max-width:580px;margin:0;padding-top:24px;display:grid}.hero-meta.svelte-vw4cp8 div:where(.svelte-vw4cp8){flex-direction:column;gap:4px;display:flex}.hero-meta.svelte-vw4cp8 dt:where(.svelte-vw4cp8){font-size:max(var(--label-min), 10px);letter-spacing:.2em;text-transform:uppercase;color:var(--crimson);font-weight:600}.hero-meta.svelte-vw4cp8 dd:where(.svelte-vw4cp8){font-size:max(var(--copy-min), 13px);color:var(--ink-soft);margin:0}@media (max-width:560px){.hero-meta.svelte-vw4cp8{grid-template-columns:1fr}.hero-ctas.svelte-vw4cp8{width:100%}.btn.svelte-vw4cp8{flex:100%;justify-content:center}}.hero-right.svelte-vw4cp8{perspective:1400px;position:relative}.frame.svelte-vw4cp8{background:var(--bg-soft);border:1px solid var(--ink);transform-style:preserve-3d;transition:transform .7s var(--ease-out);box-shadow:16px 16px 0 var(--crimson), 24px 24px 60px -20px var(--navy-glow);padding:0;position:relative;transform:rotateY(-2.5deg)rotateX(1.5deg)}.frame.svelte-vw4cp8:hover{transform:rotateY(0)rotateX(0)}.frame.svelte-vw4cp8 img:where(.svelte-vw4cp8){object-fit:cover;background:linear-gradient(180deg, var(--bg-soft), var(--bg));width:100%;height:clamp(340px,40vw,540px);display:block}@keyframes svelte-vw4cp8-badgePulse{0%,to{box-shadow:0 16px 30px -12px var(--crimson-glow);transform:scale(1)rotate(0)}50%{box-shadow:0 22px 40px -10px var(--crimson-glow);transform:scale(1.04)rotate(-1deg)}}.manifest.svelte-vw4cp8{max-width:1440px;margin:0 auto;padding:clamp(60px,12vh,140px) clamp(20px,5vw,64px)}.m-grid.svelte-vw4cp8{grid-template-columns:1fr 1.3fr;align-items:center;gap:clamp(28px,6vw,96px);display:grid}@media (max-width:1024px){.m-grid.svelte-vw4cp8{grid-template-columns:1fr}}.m-para.svelte-vw4cp8{font-family:var(--font-display);font-variation-settings:"wdth" 100, "opsz" 36;font-weight:500;font-size:max(var(--copy-min), clamp(15px, 1.6vw, 20px));color:var(--ink);border-left:3px solid var(--crimson);margin:0 0 22px;padding-left:20px;line-height:1.45}.manifest.armed.svelte-vw4cp8 .m-para:where(.svelte-vw4cp8){opacity:0;transform:translateY(14px)}.manifest.armed.in.svelte-vw4cp8 .m-para:where(.svelte-vw4cp8){animation:svelte-vw4cp8-rise .7s var(--ease-out) forwards;animation-delay:var(--d,0s)}@keyframes svelte-vw4cp8-rise{to{opacity:1;transform:translateY(0)}}.m-plate.svelte-vw4cp8{perspective:1600px;position:relative}.plate-frame.svelte-vw4cp8{background:var(--bg-soft);border:1px solid var(--ink);transform-style:preserve-3d;transition:transform .9s var(--ease-out);box-shadow:18px 18px 0 var(--crimson), 30px 30px 70px -20px var(--navy-glow);padding:0;transform:rotateX(6deg)}.manifest.armed.in.svelte-vw4cp8 .plate-frame:where(.svelte-vw4cp8){transform:rotateX(0)}.plate-frame.svelte-vw4cp8 img:where(.svelte-vw4cp8){object-fit:cover;background:linear-gradient(180deg, var(--bg-soft), var(--bg));width:100%;height:clamp(320px,38vw,520px);display:block}.pillars.svelte-vw4cp8{max-width:1440px;margin:0 auto;padding:clamp(40px,8vh,100px) clamp(20px,5vw,64px)}.sec-head.svelte-vw4cp8{max-width:920px;margin:0 0 56px}.sec-h.svelte-vw4cp8{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink);margin:0 0 16px;font-size:clamp(32px,4.4vw,60px);font-weight:600;line-height:1.05}.sec-h.svelte-vw4cp8 em:where(.svelte-vw4cp8){color:var(--crimson);font-variation-settings:"wdth" 96, "opsz" 56;font-style:italic}.sec-sub.svelte-vw4cp8{font-size:max(var(--copy-min), clamp(15px, 1.4vw, 18px));color:var(--ink-soft);max-width:620px;margin:0;line-height:1.55}.pillar-grid.svelte-vw4cp8{perspective:1400px;grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (max-width:980px){.pillar-grid.svelte-vw4cp8{grid-template-columns:1fr}}.pillar.svelte-vw4cp8{background:var(--bg-soft);border:1px solid var(--line);transform-style:preserve-3d;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .24s var(--ease-out), border-color .2s var(--ease-out);cursor:default;padding:28px 26px 24px;position:relative;overflow:hidden}@media (hover:none),(max-width:980px){.pillar.svelte-vw4cp8{transform:none!important}.pillar-glare.svelte-vw4cp8{display:none}}.pillar.svelte-vw4cp8:hover{border-color:var(--ink)}.pillar-top.svelte-vw4cp8{background:var(--crimson);transform-origin:0;width:100%;height:3px;transition:transform .32s var(--ease-out);position:absolute;top:0;left:0;transform:scaleX(.35)}.pillar.svelte-vw4cp8:hover .pillar-top:where(.svelte-vw4cp8){transform:scaleX(1)}.pillar-glare.svelte-vw4cp8{pointer-events:none;opacity:0;background:radial-gradient(300px circle at var(--lx,50%) var(--ly,50%), #ffffff8c, transparent 60%);mix-blend-mode:soft-light;transition:opacity .24s var(--ease-out);position:absolute;inset:0}.pillar.svelte-vw4cp8:hover .pillar-glare:where(.svelte-vw4cp8){opacity:1}.pillar-tag.svelte-vw4cp8{font-family:var(--font-display);font-size:max(var(--label-min), 11px);letter-spacing:.28em;text-transform:uppercase;color:var(--crimson);margin-bottom:16px}.pillar-h.svelte-vw4cp8{font-family:var(--font-display);color:var(--ink);margin:0 0 14px;font-size:clamp(20px,2vw,26px);font-weight:600;line-height:1.15}.pillar-body.svelte-vw4cp8{font-size:max(var(--copy-min), 14px);color:var(--ink-soft);margin:0 0 18px;line-height:1.5}.pillar-list.svelte-vw4cp8{border-top:1px solid var(--line);flex-direction:column;gap:8px;margin:0 0 22px;padding:16px 0 0;list-style:none;display:flex}.pillar-list.svelte-vw4cp8 li:where(.svelte-vw4cp8){font-size:max(var(--copy-min), 13px);color:var(--ink-soft);align-items:center;gap:10px;display:flex}.pl-dot.svelte-vw4cp8{background:var(--crimson);border-radius:999px;width:5px;height:5px}.pillar-link.svelte-vw4cp8{font-family:var(--font-display);font-size:max(var(--copy-min), 12px);letter-spacing:.2em;text-transform:uppercase;color:var(--ink);border-bottom:1px solid var(--ink);transition:color .16s var(--ease-out), border-color .16s var(--ease-out);align-items:center;gap:8px;padding-bottom:4px;text-decoration:none;display:inline-flex}.pillar-link.svelte-vw4cp8:hover{color:var(--crimson);border-color:var(--crimson)}.pillars.armed.svelte-vw4cp8 .pillar:where(.svelte-vw4cp8){opacity:0;transform:translateY(18px)}.pillars.armed.in.svelte-vw4cp8 .pillar:where(.svelte-vw4cp8){animation:svelte-vw4cp8-pillarIn .7s var(--ease-out) forwards;animation-delay:calc(var(--i) * .11s)}@keyframes svelte-vw4cp8-pillarIn{to{opacity:1;transform:translateY(0)}}.showcase.svelte-vw4cp8{max-width:1440px;margin:0 auto;padding:clamp(60px,10vh,130px) clamp(20px,5vw,64px)}.show-head.svelte-vw4cp8{max-width:900px;margin:0 0 40px}.cut-track.svelte-vw4cp8{position:relative}.showcase.live.svelte-vw4cp8 .cut-track:where(.svelte-vw4cp8){height:160vh;height:160lvh}.cut-stage.svelte-vw4cp8{align-content:center;justify-items:center;display:grid}.showcase.live.svelte-vw4cp8 .cut-stage:where(.svelte-vw4cp8){height:calc(100vh - 84px);height:calc(100svh - 84px);position:sticky;top:84px}.cut-mirror.svelte-vw4cp8{width:min(640px,100%,75vh - 145.5px);flex-direction:column;gap:16px;width:min(640px,100%,75svh - 145.5px);margin:0;display:flex}.cut-glass.svelte-vw4cp8{border:2px solid var(--ink);background:var(--card);border-radius:240px 240px 18px 18px;padding:8px;position:relative}.cut-pics.svelte-vw4cp8{aspect-ratio:3/4;isolation:isolate;border:2px solid var(--ink);background:var(--bg);border-radius:230px 230px 8px 8px;position:relative;overflow:hidden}.cut-pics.svelte-vw4cp8:after{content:"";z-index:4;pointer-events:none;background:var(--mirror-glare) 0 0 / 70% 70% no-repeat;position:absolute;inset:0}.cut-pics.svelte-vw4cp8 img:where(.svelte-vw4cp8){object-fit:cover;object-position:50% 30%;width:100%;height:100%;display:block;position:absolute;inset:0}.cut-mask.svelte-vw4cp8{z-index:1;transform-origin:0 0;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.cut-mask-inner.svelte-vw4cp8{transform-origin:0 0;width:100%;height:100%;position:absolute;top:0;left:0}.showcase.live.svelte-vw4cp8 .cut-mask:where(.svelte-vw4cp8),.showcase.live.svelte-vw4cp8 .cut-mask-inner:where(.svelte-vw4cp8),.showcase.live.svelte-vw4cp8 .cut-scissors:where(.svelte-vw4cp8){will-change:transform}.cut-strands.svelte-vw4cp8{z-index:2;pointer-events:none;display:none;position:absolute;inset:0}.strand.svelte-vw4cp8{transform-origin:50% 0;position:absolute;top:0;left:0;overflow:visible}.cut-scissors.svelte-vw4cp8{z-index:3;aspect-ratio:2;transform-origin:0 0;pointer-events:none;filter:drop-shadow(0 6px 10px #3b241859);width:clamp(110px,26%,160px);display:none;position:absolute;top:0;left:0}.cut-scissors.svelte-vw4cp8 svg:where(.svelte-vw4cp8){width:100%;height:100%;display:block}.showcase.live.svelte-vw4cp8 .cut-strands:where(.svelte-vw4cp8),.showcase.live.svelte-vw4cp8 .cut-scissors:where(.svelte-vw4cp8){display:block}.cut-lbl.svelte-vw4cp8{z-index:5;border:1.5px solid var(--ink);color:var(--ink);font-family:var(--font-display);font-weight:600;font-size:max(var(--copy-min), 20px);background:#f5dde3eb;border-radius:999px;padding:2px 14px;line-height:1.3;position:absolute;bottom:16px}.cut-lbl-before.svelte-vw4cp8{left:16px}.showcase.svelte-vw4cp8:not(.live) .cut-lbl-before:where(.svelte-vw4cp8){display:none}.cut-lbl-after.svelte-vw4cp8{right:16px}.cut-cap.svelte-vw4cp8{text-align:center;font-family:var(--font-body);font-size:max(var(--copy-min), 17px);color:var(--ink);margin:0;line-height:1.6}.cmp.svelte-vw4cp8{flex-direction:column;align-items:center;gap:24px;margin-top:32px;display:flex}.cmp-wrap.svelte-vw4cp8{width:min(640px,100%)}.cmp-wrap.svelte-vw4cp8:empty{display:none}.cmp-after.svelte-vw4cp8,.cmp-after-inner.svelte-vw4cp8{position:absolute;inset:0;overflow:hidden}.cmp-after.svelte-vw4cp8{z-index:1}.cmp-handle.svelte-vw4cp8{z-index:3;pointer-events:none;position:absolute;inset:0}.cmp-handle.svelte-vw4cp8 span:where(.svelte-vw4cp8){background:var(--ink);width:2px;position:absolute;top:0;bottom:0;left:-1px}.cmp-handle.svelte-vw4cp8 span:where(.svelte-vw4cp8):after{content:"";border:2px solid var(--ink);background:var(--lemon);border-radius:999px;width:28px;height:28px;margin:-14px 0 0 -14px;position:absolute;top:50%;left:50%}.cmp-l.svelte-vw4cp8{left:16px}.cmp-r.svelte-vw4cp8{right:16px}.cmp-range.svelte-vw4cp8{z-index:6;opacity:0;cursor:ew-resize;touch-action:pan-y;width:100%;height:100%;margin:0;position:absolute;inset:0}.cmp-glass.svelte-vw4cp8:has(.cmp-range:where(.svelte-vw4cp8):focus-visible){outline:2px solid var(--ink);outline-offset:4px}@media (max-width:1024px){.showcase.live.svelte-vw4cp8 .cut-track:where(.svelte-vw4cp8){height:130vh;height:130lvh}.cut-stage.svelte-vw4cp8{width:calc(100vw - 32px);margin-inline:calc(50% - 50vw + 16px)}.cut-mirror.svelte-vw4cp8{width:min(100%,75vh - 145.5px);width:min(100%,75svh - 145.5px)}.cut-glass.svelte-vw4cp8{border-radius:120px 120px 14px 14px}.cut-pics.svelte-vw4cp8{border-radius:110px 110px 4px 4px}.cmp-wrap.svelte-vw4cp8{width:calc(100vw - 32px);max-width:none}}.gal-prev.svelte-vw4cp8{max-width:1600px;margin:0 auto;padding:clamp(60px,10vh,120px) clamp(0px,5vw,64px)}.gal-head.svelte-vw4cp8{grid-template-columns:1fr auto;align-items:end;gap:32px;padding:0 clamp(20px,5vw,32px) 30px;display:grid}.gal-all.svelte-vw4cp8{font-family:var(--font-display);font-size:max(var(--copy-min), 12px);letter-spacing:.22em;text-transform:uppercase;color:var(--ink);border-bottom:1px solid var(--crimson);align-items:center;gap:8px;padding-bottom:4px;text-decoration:none;display:inline-flex}.gal-all.svelte-vw4cp8:hover{color:var(--crimson)}.track.svelte-vw4cp8{scroll-snap-type:x mandatory;cursor:grab;scrollbar-width:thin;scrollbar-color:var(--ink-mute) transparent;grid-auto-columns:clamp(220px,28vw,320px);grid-auto-flow:column;gap:24px;padding:14px clamp(20px,5vw,32px);display:grid;overflow-x:auto}.track.svelte-vw4cp8:active{cursor:grabbing}.track.svelte-vw4cp8::-webkit-scrollbar{height:8px}.track.svelte-vw4cp8::-webkit-scrollbar-thumb{background:var(--line);border-radius:999px}.track-item.svelte-vw4cp8{scroll-snap-align:start;flex-direction:column;gap:12px;margin:0;display:flex}.t-frame.svelte-vw4cp8{background:var(--bg-soft);border:1px solid var(--ink);box-shadow:8px 8px 0 var(--crimson);transition:transform .24s var(--ease-out), box-shadow .24s var(--ease-out);padding:0}.track-item.svelte-vw4cp8:hover .t-frame:where(.svelte-vw4cp8){transform:translate(-3px,-3px)}.t-frame.svelte-vw4cp8 img:where(.svelte-vw4cp8){object-fit:cover;background:linear-gradient(180deg, var(--bg-soft), var(--bg));width:100%;height:clamp(260px,38vw,400px);display:block}figcaption.svelte-vw4cp8{flex-direction:column;gap:4px;padding:0 4px;display:flex}.track-hint.svelte-vw4cp8{font-size:max(var(--label-min), 11px);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-mute);margin:14px clamp(20px,5vw,32px) 0}.gal-prev.armed.svelte-vw4cp8 .track-item:where(.svelte-vw4cp8){opacity:0;transform:translateY(12px)}.gal-prev.armed.in.svelte-vw4cp8 .track-item:where(.svelte-vw4cp8){animation:svelte-vw4cp8-rise .7s var(--ease-out) forwards;animation-delay:calc(var(--i) * 80ms)}.final.svelte-vw4cp8{text-align:center;max-width:1440px;margin:0 auto;padding:clamp(60px,10vh,140px) clamp(20px,5vw,64px) clamp(40px,8vh,80px)}.fin-head.svelte-vw4cp8{max-width:980px;margin:0 auto 64px;position:relative}.eyebrow-cta.svelte-vw4cp8{letter-spacing:.42em;color:var(--crimson);justify-content:center;margin-bottom:32px}@keyframes svelte-vw4cp8-draw{to{stroke-dashoffset:0}}.fin-lead.svelte-vw4cp8{max-width:620px;font-size:max(var(--copy-min), clamp(14px, 1.4vw, 17px));color:var(--ink-soft);margin:28px auto 0;line-height:1.55}.fin-cards.svelte-vw4cp8{text-align:left;grid-template-columns:repeat(3,1fr);gap:18px;display:grid}@media (max-width:880px){.fin-cards.svelte-vw4cp8{grid-template-columns:1fr}}.fc.svelte-vw4cp8{background:var(--bg-soft);border:1px solid var(--line);color:var(--ink);transition:transform .2s var(--ease-out), border-color .2s var(--ease-out), box-shadow .24s var(--ease-out);flex-direction:column;gap:8px;padding:24px 24px 22px;text-decoration:none;display:flex;position:relative}.fc.svelte-vw4cp8:not(.fc-static):hover{border-color:var(--crimson);box-shadow:0 18px 40px -22px var(--crimson-glow);transform:translateY(-3px)}.fc-tag.svelte-vw4cp8{font-family:var(--font-display);font-size:max(var(--label-min), 11px);letter-spacing:.28em;text-transform:uppercase;color:var(--crimson)}.fc-val.svelte-vw4cp8{font-family:var(--font-display);font-size:max(var(--copy-min), clamp(15px, 1.4vw, 18px));color:var(--ink);font-weight:500;line-height:1.3}.fc-arrow.svelte-vw4cp8{font-size:max(var(--label-min), 18px);color:var(--ink-mute);transition:color .16s var(--ease-out), transform .2s var(--ease-out);position:absolute;top:60px;right:26px}.fc.svelte-vw4cp8:hover .fc-arrow:where(.svelte-vw4cp8){color:var(--crimson);transform:translate(3px,-3px)}.final.armed.svelte-vw4cp8 .fc:where(.svelte-vw4cp8){opacity:0;transform:translateY(14px)}.final.armed.in.svelte-vw4cp8 .fc:where(.svelte-vw4cp8){animation:svelte-vw4cp8-rise .7s var(--ease-out) forwards;animation-delay:calc(80ms + var(--i) * .1s)}@media (prefers-reduced-motion:reduce){.m-para.svelte-vw4cp8,.pillar.svelte-vw4cp8,.fc.svelte-vw4cp8,.track-item.svelte-vw4cp8{opacity:1!important;animation:none!important;transform:none!important}.plate-frame.svelte-vw4cp8{opacity:1!important;transform:none!important}.eyebrow.svelte-vw4cp8 .dot:where(.svelte-vw4cp8){animation:none!important}}.eyebrow.svelte-14ixesf{font-size:max(var(--label-min), 11px);text-transform:uppercase;letter-spacing:.28em;color:var(--ink-mute);font-family:var(--font-body);align-items:center;gap:10px;font-weight:500;display:inline-flex}.eyebrow.svelte-14ixesf .dot:where(.svelte-14ixesf){background:var(--crimson);border-radius:999px;width:7px;height:7px;animation:2.6s ease-in-out infinite svelte-14ixesf-pulse}.eyebrow.svelte-14ixesf .sep:where(.svelte-14ixesf){opacity:.55}@keyframes svelte-14ixesf-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.35)}}.block-head.svelte-14ixesf{font-family:var(--font-display);font-size:max(var(--label-min), 12px);letter-spacing:.28em;text-transform:uppercase;color:var(--crimson);margin-bottom:18px;display:inline-block}.k-hero.svelte-14ixesf{max-width:1440px;margin:0 auto;padding:clamp(48px,9vh,110px) clamp(20px,5vw,64px) clamp(24px,4vh,56px)}.k-h.svelte-14ixesf{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:22px 0 24px;font-size:clamp(40px,7vw,116px);font-weight:700;line-height:.98}.k-h.svelte-14ixesf em:where(.svelte-14ixesf){color:var(--crimson);font-style:italic}.k-lead.svelte-14ixesf{max-width:720px;font-size:max(var(--copy-min), clamp(15px, 1.5vw, 19px));color:var(--ink-soft);margin:0;line-height:1.55}.k-main.svelte-14ixesf{max-width:1440px;margin:0 auto;padding:clamp(50px,8vh,110px) clamp(20px,5vw,64px)}.k-grid.svelte-14ixesf{grid-template-columns:1.2fr 1fr;align-items:start;gap:clamp(28px,5vw,70px);display:grid}@media (max-width:1024px){.k-grid.svelte-14ixesf{grid-template-columns:1fr}}.k-left.svelte-14ixesf{flex-direction:column;gap:14px;display:flex}.big-tel-card.svelte-14ixesf{background:linear-gradient(135deg, var(--bg-soft) 0%, var(--bg-deep) 100%);border:1px solid var(--ink);color:var(--ink);transition:transform .2s var(--ease-out), border-color .2s var(--ease-out);box-shadow:14px 14px 0 var(--crimson);margin-bottom:18px;padding:clamp(28px,4vw,48px);text-decoration:none;display:block;position:relative;overflow:hidden}.big-tel-card.svelte-14ixesf:hover{border-color:var(--crimson)}.big-tel-card.svelte-14ixesf:active{transform:scale(.99)}.btc-blob.svelte-14ixesf{background:radial-gradient(circle at center, var(--crimson-glow), transparent 60%);pointer-events:none;width:440px;height:440px;animation:12s ease-in-out infinite alternate svelte-14ixesf-blob;position:absolute;top:-160px;right:-160px}@keyframes svelte-14ixesf-blob{0%{transform:translate(0)scale(1)}to{transform:translate(-40px,60px)scale(1.12)}}.btc-inner.svelte-14ixesf{position:relative}.bulbs.svelte-14ixesf{z-index:1;pointer-events:none;position:absolute;inset:0}.bulb.svelte-14ixesf{left:var(--x);top:var(--y);border:1.5px solid var(--ink);background:var(--cream);border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute}.bulb.svelte-14ixesf:after{content:"";background:var(--lemon);border-radius:50%;position:absolute;inset:-1.5px;box-shadow:0 0 10px 3px #f2e14cbf,0 0 22px 7px #f2e14c59}.k-main.armed.svelte-14ixesf .bulb:where(.svelte-14ixesf):after{opacity:0}.k-main.armed.in.svelte-14ixesf .bulb:where(.svelte-14ixesf):after{animation:svelte-14ixesf-bulb-on .52s ease-out calc(.3s + var(--i) * .11s) forwards}@keyframes svelte-14ixesf-bulb-on{0%{opacity:0}55%{opacity:1}72%{opacity:.6}to{opacity:1}}.btc-tag.svelte-14ixesf{font-family:var(--font-display);font-size:max(var(--label-min), 11px);letter-spacing:.32em;text-transform:uppercase;color:var(--crimson);margin-bottom:16px}.btc-num.svelte-14ixesf{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.btc-digits.svelte-14ixesf{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-variation-settings:"wdth" 100, "opsz" 96;font-size:clamp(40px,8vw,110px);font-weight:700;line-height:1}.big-tel-card.svelte-14ixesf:hover .btc-digits:where(.svelte-14ixesf){color:var(--crimson)}.btc-underline.svelte-14ixesf{width:100%;height:12px;color:var(--lemon);stroke-dasharray:1400;stroke-dashoffset:1400px;margin-top:12px;display:block}.k-main.armed.in.svelte-14ixesf .btc-underline:where(.svelte-14ixesf){animation:svelte-14ixesf-draw 1.2s var(--ease-out) .3s forwards}@keyframes svelte-14ixesf-draw{to{stroke-dashoffset:0}}.btc-note.svelte-14ixesf{font-size:max(var(--label-min), 13px);color:var(--ink-soft);margin:18px 0 0}.btc-call.svelte-14ixesf{z-index:2;border:1.5px solid var(--ink);background:var(--lemon);color:var(--ink);font-family:var(--font-body);font-size:var(--copy-min);transition:background .2s var(--ease-out);border-radius:999px;align-items:center;margin-top:20px;padding:0 22px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.btc-call.svelte-14ixesf:hover{background:var(--lemon-deep)}.row.svelte-14ixesf{border:1px solid var(--line);color:var(--ink);transition:transform .2s var(--ease-out), background .2s var(--ease-out), border-color .2s var(--ease-out), box-shadow .2s var(--ease-out);background:0 0;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;padding:20px 22px;text-decoration:none;display:grid}.row-tag.svelte-14ixesf{font-family:var(--font-display);font-size:max(var(--label-min), 11px);letter-spacing:.28em;text-transform:uppercase;color:var(--crimson);white-space:nowrap}.row-val.svelte-14ixesf{font-family:var(--font-display);font-size:max(var(--copy-min), clamp(15px, 1.4vw, 18px));color:var(--ink)}.row-static.svelte-14ixesf{opacity:.95}.k-right.svelte-14ixesf{flex-direction:column;gap:28px;display:flex;position:sticky;top:120px}@media (max-width:1024px){.k-right.svelte-14ixesf{position:static}}.map-frame.svelte-14ixesf{background:var(--bg-soft);border:1px solid var(--ink);box-shadow:16px 16px 0 var(--crimson), 28px 28px 60px -22px var(--navy-glow);transform-origin:top;transition:transform .9s var(--ease-out);padding:0;position:relative;transform:rotateX(5deg)}.k-main.armed.in.svelte-14ixesf .map-frame:where(.svelte-14ixesf){transform:rotateX(0)}.map-frame.svelte-14ixesf img:where(.svelte-14ixesf){object-fit:cover;background:linear-gradient(180deg, var(--bg-soft), var(--bg));width:100%;height:clamp(280px,32vw,380px);display:block}.map-mark.svelte-14ixesf{width:70px;height:auto;color:var(--crimson);opacity:.85;filter:drop-shadow(0 6px 14px var(--crimson-glow));animation:4.6s ease-in-out infinite svelte-14ixesf-markPulse;position:absolute;bottom:-14px;right:-14px}@keyframes svelte-14ixesf-markPulse{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-6px)scale(1.04)}}.reg-card.svelte-14ixesf{background:linear-gradient(135deg, var(--bg-soft), var(--bg-deep));border:1px solid var(--ink);padding:28px 26px;position:relative;overflow:hidden}.reg-h.svelte-14ixesf{font-family:var(--font-display);color:var(--ink);margin:0 0 22px;font-size:clamp(22px,2.2vw,30px);font-weight:600;line-height:1.15}.reg-list.svelte-14ixesf{flex-direction:column;margin:0;padding:0;display:flex}.reg-list.svelte-14ixesf div:where(.svelte-14ixesf){border-top:1px solid var(--line);grid-template-columns:90px 1fr;align-items:baseline;gap:16px;padding:12px 0;display:grid}.reg-list.svelte-14ixesf dt:where(.svelte-14ixesf){font-family:var(--font-display);font-size:max(var(--label-min), 10px);letter-spacing:.28em;text-transform:uppercase;color:var(--crimson)}.reg-list.svelte-14ixesf dd:where(.svelte-14ixesf){font-size:max(var(--copy-min), 13px);color:var(--ink-soft);margin:0}.k-main.armed.svelte-14ixesf>.k-grid:where(.svelte-14ixesf)>.k-left:where(.svelte-14ixesf)>:where(.svelte-14ixesf),.k-main.armed.svelte-14ixesf>.k-grid:where(.svelte-14ixesf)>.k-right:where(.svelte-14ixesf){opacity:0;transform:translateY(14px)}.k-main.armed.in.svelte-14ixesf>.k-grid:where(.svelte-14ixesf)>.k-left:where(.svelte-14ixesf)>:where(.svelte-14ixesf){animation:svelte-14ixesf-rise .7s var(--ease-out) forwards}.k-main.armed.in.svelte-14ixesf>.k-grid:where(.svelte-14ixesf)>.k-left:where(.svelte-14ixesf)>:where(.svelte-14ixesf):first-child{animation-delay:60ms}.k-main.armed.in.svelte-14ixesf>.k-grid:where(.svelte-14ixesf)>.k-left:where(.svelte-14ixesf)>:where(.svelte-14ixesf):nth-child(2){animation-delay:.14s}.k-main.armed.in.svelte-14ixesf>.k-grid:where(.svelte-14ixesf)>.k-left:where(.svelte-14ixesf)>:where(.svelte-14ixesf):nth-child(3){animation-delay:.22s}.k-main.armed.in.svelte-14ixesf>.k-grid:where(.svelte-14ixesf)>.k-left:where(.svelte-14ixesf)>:where(.svelte-14ixesf):nth-child(4){animation-delay:.3s}.k-main.armed.in.svelte-14ixesf>.k-grid:where(.svelte-14ixesf)>.k-left:where(.svelte-14ixesf)>:where(.svelte-14ixesf):nth-child(5){animation-delay:.38s}.k-main.armed.in.svelte-14ixesf>.k-grid:where(.svelte-14ixesf)>.k-right:where(.svelte-14ixesf){animation:svelte-14ixesf-rise .8s var(--ease-out) .12s forwards}@keyframes svelte-14ixesf-rise{to{opacity:1;transform:translateY(0)}}.k-prep.svelte-14ixesf{max-width:1440px;margin:0 auto;padding:clamp(50px,8vh,120px) clamp(20px,5vw,64px)}.prep-inner.svelte-14ixesf{background:var(--bg-soft);border:1px solid var(--ink);max-width:820px;box-shadow:14px 14px 0 var(--crimson);padding:clamp(36px,5vw,64px)}.prep-h.svelte-14ixesf{font-family:var(--font-display);color:var(--ink);margin:0 0 28px;font-size:clamp(24px,3.2vw,40px);font-weight:600;line-height:1.1}.prep-list.svelte-14ixesf{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.prep-item.svelte-14ixesf{border-top:1px solid var(--line);font-family:var(--font-display);font-size:max(var(--copy-min), clamp(16px, 1.7vw, 22px));color:var(--ink);grid-template-columns:auto 1fr;align-items:center;gap:16px;padding:16px 4px;display:grid}.prep-item.svelte-14ixesf:first-child{border-top:1px solid var(--crimson)}.prep-item.svelte-14ixesf .tick:where(.svelte-14ixesf){color:var(--crimson);stroke-dasharray:60;stroke-dashoffset:60px}.k-prep.armed.svelte-14ixesf .prep-item:where(.svelte-14ixesf){opacity:0;transform:translate(-10px)}.k-prep.armed.in.svelte-14ixesf .prep-item:where(.svelte-14ixesf){animation:svelte-14ixesf-slideIn .7s var(--ease-out) forwards;animation-delay:calc(var(--i) * .1s)}.k-prep.armed.in.svelte-14ixesf .prep-item:where(.svelte-14ixesf) .tick:where(.svelte-14ixesf){animation:svelte-14ixesf-drawTick .6s var(--ease-out) forwards;animation-delay:calc(.2s + var(--i) * .1s)}@keyframes svelte-14ixesf-slideIn{to{opacity:1;transform:translate(0)}}@keyframes svelte-14ixesf-drawTick{to{stroke-dashoffset:0}}.prep-foot.svelte-14ixesf{font-size:max(var(--copy-min), 14px);color:var(--ink-mute);margin:24px 4px 0;font-style:italic;line-height:1.5}@media (prefers-reduced-motion:reduce){.k-main.armed.svelte-14ixesf>.k-grid:where(.svelte-14ixesf)>.k-left:where(.svelte-14ixesf)>:where(.svelte-14ixesf),.k-main.armed.svelte-14ixesf>.k-grid:where(.svelte-14ixesf)>.k-right:where(.svelte-14ixesf),.k-prep.armed.svelte-14ixesf .prep-item:where(.svelte-14ixesf){opacity:1!important;animation:none!important;transform:none!important}.map-frame.svelte-14ixesf{transform:none!important}.btc-underline.svelte-14ixesf,.prep-item.svelte-14ixesf .tick:where(.svelte-14ixesf){stroke-dashoffset:0}.eyebrow.svelte-14ixesf .dot:where(.svelte-14ixesf),.btc-blob.svelte-14ixesf,.map-mark.svelte-14ixesf{animation:none!important}}.signature.svelte-1fla718{border-top:1px solid var(--line);max-width:1440px;color:var(--ink-mute);font-family:var(--font-body);font-size:var(--label-min);letter-spacing:.035em;align-items:center;gap:clamp(12px,2vw,24px);margin:32px auto 0;padding:24px 0 0;font-style:normal;display:flex}.ring-space.svelte-1fla718{height:clamp(72px,9vw,112px);box-shadow:none;background:0 0;border:0;outline:0;flex:0 0 clamp(72px,9vw,112px);position:relative}[data-tenant=fryzjer] .tenant-root .ring-space canvas{box-shadow:none;border:0;outline:0;display:block;background:0 0!important}.ring-fallback.svelte-1fla718{border:10px solid var(--crimson);box-shadow:none;background:0 0;border-radius:50%;position:absolute;inset:18%;transform:rotateY(25deg)rotate(-20deg)}p.svelte-1fla718{min-width:0;margin:0;line-height:1.7}a.svelte-1fla718{min-height:var(--target-min);color:var(--crimson);text-underline-offset:4px;text-shadow:0 0 16px var(--crimson-glow);align-items:center;text-decoration:underline;display:inline-flex}a.svelte-1fla718:hover{color:var(--crimson-deep)}.tenant-fr.svelte-yw5o4x{--copy-min:17px;--label-min:13px;--target-min:48px;font-size:var(--copy-min);--lemon:#f2e14c;--lemon-deep:#e6d43c;--cream:#fbf3ee;--card:#f5dde3;--bg:#e9b9c4;--bg-soft:#f5dde3;--bg-deep:#e9b9c4;--ink:#3b2418;--ink-soft:#7a5240;--ink-mute:#7a5240;--crimson:#3b2418;--crimson-deep:#2a1910;--crimson-glow:#3b241829;--navy-glow:#3b241829;--line:#3b241838;--line-soft:#3b24181a;--mirror-glare:linear-gradient(135deg, #ffffff40 0%, #ffffff40 20%, #fff0 24%, #fff0 30%, #ffffff40 33%, #ffffff40 37%, #fff0 41%);--font-display:"Bodoni Moda", "Times New Roman", Georgia, serif;--font-body:"Outfit", system-ui, -apple-system, "Segoe UI", sans-serif;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);min-height:100vh;color:var(--ink);line-height:1.6;font-family:var(--font-body);font-feature-settings:"kern", "liga";background:var(--bg);position:relative;overflow-x:clip}@media (min-width:1025px){.tenant-fr.svelte-yw5o4x{zoom:.9;--copy-min:18.889px;--label-min:14.445px;--target-min:53.334px}}.cursor-spot.svelte-yw5o4x{pointer-events:none;z-index:0;opacity:.55;background:radial-gradient(480px circle at var(--cx,50%) var(--cy,30%), #3b241812, transparent 60%), radial-gradient(900px circle at var(--cx,50%) var(--cy,30%), #ffffff2e, transparent 65%);transition:opacity .6s var(--ease-out);mix-blend-mode:multiply;position:fixed;inset:0}@media (hover:none),(prefers-reduced-motion:reduce){.cursor-spot.svelte-yw5o4x{display:none}}.fr-content.svelte-yw5o4x{position:relative}.fr-hair.svelte-yw5o4x{z-index:0;pointer-events:none;opacity:.3;box-shadow:none;background:0 0;border:0;position:absolute;inset:0;overflow:clip}.fr-hair-view.svelte-yw5o4x{background:0 0;height:100vh;position:sticky;top:0}.fh.svelte-yw5o4x{transition:transform .9s var(--ease-out);position:absolute}.fh-svg.svelte-yw5o4x{transform-origin:50% 0;animation:svelte-yw5o4x-hair-drift var(--dur,22s) ease-in-out var(--delay,0s) infinite alternate;display:block}@keyframes svelte-yw5o4x-hair-drift{0%{transform:translate(0)rotate(-4deg)skew(0)}50%{transform:translate(26px,-32px)rotate(3deg)skew(7deg)scaleY(1.04)}to{transform:translate(-20px,28px)rotate(-1deg)skew(-6deg)}}@media (max-width:980px){.fh.svelte-yw5o4x:nth-child(n+4){display:none}}@media (prefers-reduced-motion:reduce){.fh-svg.svelte-yw5o4x{animation:none}.fh.svelte-yw5o4x{transition:none}}[data-tenant=fryzjer] .tenant-fr .frame img,[data-tenant=fryzjer] .tenant-fr .plate-frame img,[data-tenant=fryzjer] .tenant-fr .show-frame img,[data-tenant=fryzjer] .tenant-fr .t-frame img,[data-tenant=fryzjer] .tenant-fr .cut-frame img,[data-tenant=fryzjer] .tenant-fr .trans-frame img,[data-tenant=fryzjer] .tenant-fr .side-photo img,[data-tenant=fryzjer] .tenant-fr .bp-frame img,[data-tenant=fryzjer] .tenant-fr .mi-frame img,[data-tenant=fryzjer] .tenant-fr .map-frame img{object-position:50% 32%}.top-nav.svelte-yw5o4x{z-index:50;border-bottom:2px solid var(--ink);background:#f5dde3f7;position:sticky;top:0}.nav-inner.svelte-yw5o4x{grid-template-columns:auto 1fr auto auto auto;align-items:center;gap:32px;max-width:1440px;margin:0 auto;padding:16px 32px;display:grid}.brand.svelte-yw5o4x{color:var(--ink);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.brand-icon.svelte-yw5o4x{color:var(--ink);flex:none}.brand-text.svelte-yw5o4x{flex-direction:column;gap:2px;line-height:1;display:inline-flex}.brand-word.svelte-yw5o4x{font-family:var(--font-display);letter-spacing:.01em;font-variation-settings:"wdth" 100, "opsz" 24;font-size:24px;font-weight:700;line-height:1.05}.brand-sub.svelte-yw5o4x{font-size:var(--label-min);letter-spacing:.08em;color:var(--ink-soft);line-height:1.2}.nav-mid.svelte-yw5o4x{justify-content:center;gap:28px;display:flex}.nav-link.svelte-yw5o4x{color:var(--ink);font-family:var(--font-body);font-size:max(var(--copy-min), 13px);letter-spacing:.16em;text-transform:uppercase;transition:color .16s var(--ease-out);flex-direction:column;align-items:center;gap:4px;padding:8px 4px;font-weight:400;text-decoration:none;display:inline-flex;position:relative}.nav-link.svelte-yw5o4x:hover{color:var(--ink)}.nav-dot.svelte-yw5o4x{width:6px;height:6px;transition:background .16s var(--ease-out), transform .16s var(--ease-out);background:0 0;border-radius:999px}.nav-link.svelte-yw5o4x:hover .nav-dot:where(.svelte-yw5o4x){background:var(--crimson-glow)}.nav-link.active.svelte-yw5o4x{color:var(--ink);font-weight:600}.nav-link.active.svelte-yw5o4x .nav-dot:where(.svelte-yw5o4x){background:var(--lemon);width:100%;height:6px;box-shadow:0 0 0 1.5px var(--ink)}.nav-tel.svelte-yw5o4x{background:var(--ink);color:var(--cream);font-family:var(--font-body);font-size:max(var(--copy-min), 14px);letter-spacing:.04em;transition:transform .16s var(--ease-out), background .2s var(--ease-out);border:1px solid var(--ink);border-radius:999px;align-items:center;gap:10px;padding:10px 18px;font-weight:600;text-decoration:none;display:inline-flex}.nav-tel.svelte-yw5o4x:hover{background:var(--crimson-deep);border-color:var(--crimson-deep)}.nav-tel.svelte-yw5o4x:active{transform:scale(.97)}.nav-burger.svelte-yw5o4x{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:8px;flex-direction:column;gap:4px;padding:10px;display:none}.nav-burger.svelte-yw5o4x span:where(.svelte-yw5o4x){background:var(--ink);width:20px;height:1.5px;transition:transform .16s var(--ease-out);display:block}.mobile-drawer.svelte-yw5o4x{display:none}@media (max-width:980px){.nav-inner.svelte-yw5o4x{grid-template-columns:1fr auto auto auto;gap:8px;padding:14px 16px}.nav-mid.svelte-yw5o4x{display:none}.nav-burger.svelte-yw5o4x{display:inline-flex}.nav-tel.svelte-yw5o4x{font-size:max(var(--copy-min), 13px);padding:8px 14px}.mobile-drawer.svelte-yw5o4x{border-top:1px solid var(--line);background:var(--bg-soft);padding:20px;display:block}.mobile-drawer.svelte-yw5o4x nav:where(.svelte-yw5o4x){flex-direction:column;gap:4px;display:flex}.m-link.svelte-yw5o4x{border-bottom:1px solid var(--line-soft);color:var(--ink);font-family:var(--font-body);font-size:max(var(--copy-min), 18px);letter-spacing:.08em;text-transform:uppercase;padding:14px 12px;text-decoration:none}.m-link.active.svelte-yw5o4x{background:var(--lemon);border-radius:12px;font-weight:600}.m-tel.svelte-yw5o4x{border:1.5px solid var(--ink);background:var(--lemon);color:var(--ink);font-family:var(--font-body);border-radius:999px;align-items:center;margin-top:14px;padding:12px 20px;font-weight:600;text-decoration:none;display:inline-flex}}.ribbon.svelte-yw5o4x{z-index:2;background:var(--lemon);color:var(--ink);border-bottom:2px solid var(--ink);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%)}.ribbon-track.svelte-yw5o4x{white-space:nowrap;will-change:transform;align-items:center;gap:0;padding:11px 0;animation:42s linear infinite svelte-yw5o4x-ribbon-roll;display:inline-flex}.ribbon-item.svelte-yw5o4x{font-family:var(--font-body);font-style:normal;font-weight:600;font-size:max(var(--copy-min), 15px);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);align-items:center;gap:28px;padding:0 28px;display:inline-flex}.ribbon-star.svelte-yw5o4x{color:var(--ink);font-style:normal;font-size:max(var(--label-min), 11px);font-family:var(--font-body);font-variation-settings:normal;display:inline-block;transform:translateY(-1px)}@keyframes svelte-yw5o4x-ribbon-roll{0%{transform:translate(0)}to{transform:translate(-33.3333%)}}.ribbon.svelte-yw5o4x:hover .ribbon-track:where(.svelte-yw5o4x){animation-play-state:paused}@media (prefers-reduced-motion:reduce){.ribbon-track.svelte-yw5o4x{animation:none}}.page.svelte-yw5o4x{z-index:1;opacity:1;min-height:60vh;transition:opacity .22s var(--ease-out);position:relative}.page.transitioning.svelte-yw5o4x{opacity:.92}.site-footer.svelte-yw5o4x{--ink:var(--cream);--ink-soft:var(--cream);--ink-mute:var(--cream);--crimson:var(--lemon);--crimson-deep:var(--cream);--crimson-glow:#f2e14c38;--line:#fbf3ee3d;z-index:1;color:var(--cream);background:#3b2418;border-top:0;margin-top:80px;padding:64px 32px 36px;position:relative}.foot-inner.svelte-yw5o4x{grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:48px;max-width:1440px;margin:0 auto;display:grid}.foot-col.svelte-yw5o4x p:where(.svelte-yw5o4x){font-size:max(var(--label-min), 14px);color:var(--ink-soft);margin:0 0 4px}.foot-col.svelte-yw5o4x .muted:where(.svelte-yw5o4x){color:var(--ink-mute);font-size:max(var(--label-min), 12px);margin-top:4px}.foot-word.svelte-yw5o4x{font-family:var(--font-display);letter-spacing:.04em;color:var(--ink);font-size:28px;font-weight:700}.foot-sub.svelte-yw5o4x{font-size:max(var(--label-min), 12px);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-mute);margin-top:4px}.foot-h.svelte-yw5o4x{font-family:var(--font-body);font-weight:600;font-size:max(var(--label-min), 12px);letter-spacing:.22em;text-transform:uppercase;color:var(--crimson);margin-bottom:12px}.foot-rule.svelte-yw5o4x{background:var(--line);max-width:1440px;height:1px;margin:40px auto 18px}.foot-bot.svelte-yw5o4x{max-width:1440px;font-size:max(var(--label-min), 12px);color:var(--ink-mute);letter-spacing:.08em;justify-content:space-between;gap:12px;margin:0 auto;display:flex}@media (max-width:880px){.foot-inner.svelte-yw5o4x{grid-template-columns:1fr 1fr;gap:32px}.foot-bot.svelte-yw5o4x{flex-direction:column}}@media (max-width:520px){.foot-inner.svelte-yw5o4x{grid-template-columns:1fr;gap:28px}.site-footer.svelte-yw5o4x{padding:48px 20px 28px}.ribbon-item.svelte-yw5o4x{font-size:max(var(--copy-min), 13px);gap:20px;padding:0 20px}}@media (prefers-reduced-motion:reduce){.page.svelte-yw5o4x{transition:none!important;animation:none!important}.page.transitioning.svelte-yw5o4x{opacity:1}}[data-tenant=fryzjer] .tenant-root button,[data-tenant=fryzjer] .tenant-root a{min-height:var(--target-min);box-sizing:border-box;touch-action:manipulation}[data-tenant=fryzjer] .tenant-root button{min-width:var(--target-min)}[data-tenant=fryzjer] .tenant-root a:focus-visible,[data-tenant=fryzjer] .tenant-root button:focus-visible{outline:2px solid var(--crimson);outline-offset:4px}[data-tenant=fryzjer] .tenant-root.motion-paused *,[data-tenant=fryzjer] .tenant-root.motion-paused :before,[data-tenant=fryzjer] .tenant-root.motion-paused :after{transition:none!important;animation-play-state:paused!important}.motion-toggle.svelte-yw5o4x{width:var(--target-min);height:var(--target-min);border:1px solid var(--line);background:var(--bg-soft);color:var(--ink);font:inherit;font-size:max(var(--copy-min), 18px);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.motion-toggle.svelte-yw5o4x:hover{border-color:var(--crimson);color:var(--crimson)}.contact-dock.svelte-yw5o4x{right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));z-index:40;border:1px solid var(--line);background:var(--bg-soft);max-width:calc(100% - 32px);box-shadow:0 8px 32px var(--navy-glow);opacity:0;visibility:hidden;pointer-events:none;border-radius:999px;gap:8px;padding:8px;display:flex;position:fixed}.contact-dock.visible.svelte-yw5o4x{opacity:1;visibility:visible;pointer-events:auto}.contact-dock.svelte-yw5o4x a:where(.svelte-yw5o4x){border:1.5px solid var(--ink);background:var(--lemon);color:var(--ink);font-size:var(--label-min);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-weight:600;text-decoration:none;display:inline-flex}.contact-dock.svelte-yw5o4x a:where(.svelte-yw5o4x):hover{background:var(--lemon-deep)}.contact-dock.svelte-yw5o4x .dock-phone:where(.svelte-yw5o4x){background:var(--ink);color:var(--cream)}.contact-dock.svelte-yw5o4x .dock-phone:where(.svelte-yw5o4x):hover{background:var(--crimson-deep)}[data-tenant=fryzjer] .tenant-root .eyebrow{flex-wrap:wrap}[data-tenant=fryzjer] .tenant-root .row-body,[data-tenant=fryzjer] .tenant-root .bio-text{min-width:0}@media (max-width:520px){[data-tenant=fryzjer] .tenant-root .mini .sec-head{grid-template-columns:1fr}}[data-tenant=fryzjer] .tenant-root *{font-style:normal!important}[data-tenant=fryzjer] .tenant-root main.page :is(.block-head,.btn,.badge-rating,.m-para,.pillar-tag,.pillar-link,.lbl,.gal-all,.fc-tag,.fc-val,.side-cta,.row-price,.gal-meta dt,.gal-meta dd,.tl,.trans-bot p,.bio-lead,.bio-cta,.phc-tag,.pq-attr,.mini-all,.mi-ph,.btc-tag,.row-tag,.row-val,.reg-list dt,.prep-item){font-family:var(--font-body)}[data-tenant=fryzjer] .tenant-root main.page :is(p,li,dd){line-height:1.6}[data-tenant=fryzjer] .tenant-root :is(h1,h2,h3,h4),[data-tenant=fryzjer] .tenant-root main.page blockquote p,[data-tenant=fryzjer] .tenant-root main.page .btc-digits{line-height:1.15}[data-tenant=fryzjer] .tenant-root main.page>section{box-sizing:border-box;border:2px solid var(--ink);background:var(--mirror-glare) 0 0 / clamp(200px, 40%, 560px) clamp(200px, 40%, 560px) no-repeat, var(--card);width:calc(100% - 2*clamp(12px,3vw,40px));box-shadow:inset 0 0 0 8px var(--card), inset 0 0 0 10px var(--ink);border-radius:120px 120px 14px 14px;margin:clamp(18px,3vw,40px) auto;padding-top:64px;position:relative;overflow:clip}[data-tenant=fryzjer] .tenant-root main.page>section:after{content:"";z-index:6;pointer-events:none;opacity:0;background:linear-gradient(90deg,#fff0 0%,#ffffff2e 50%,#fff0 100%);width:40%;position:absolute;top:-10%;bottom:-10%;left:0;transform:translate(-220%)skew(-18deg)}[data-tenant=fryzjer] .tenant-root main.page>section[data-sheen=on]:after{animation:7s ease-in-out 1.2s infinite fryzjer-sheen}[data-tenant=fryzjer] .tenant-root main.page>section[data-sheen=on]:nth-of-type(2n):after{animation-duration:8s;animation-delay:2.4s}[data-tenant=fryzjer] .tenant-root main.page>section[data-sheen=on]:nth-of-type(3n):after{animation-duration:6s;animation-delay:3.4s}@keyframes fryzjer-sheen{0%{opacity:0;transform:translate(-220%)skew(-18deg)}3%{opacity:1}15%{opacity:1}17%{opacity:0;transform:translate(350%)skew(-18deg)}to{opacity:0;transform:translate(350%)skew(-18deg)}}@media (prefers-reduced-motion:reduce){[data-tenant=fryzjer] .tenant-root main.page>section:after{display:none}}[data-tenant=fryzjer] .tenant-root main.page :is(.pillar,.fc,.phil-card,.cta-card,.big-tel-card,.reg-card,.prep-inner){border:2px solid var(--ink);background:var(--mirror-glare) 0 0 / 70% 70% no-repeat, var(--card);box-shadow:inset 0 0 0 8px var(--card), inset 0 0 0 10px var(--ink);border-radius:120px 120px 14px 14px;padding-top:clamp(64px,6vw,84px)}[data-tenant=fryzjer] .tenant-root main.page :is(.frame,.plate-frame,.show-frame,.trans-frame,.side-photo,.bp-frame,.map-frame,.t-frame,.cut-frame,.mi-frame){box-sizing:border-box;border:2px solid var(--ink);background:var(--card);box-shadow:none;border-radius:120px 120px 14px 14px;padding:8px;position:relative}[data-tenant=fryzjer] .tenant-root main.page :is(.frame,.plate-frame,.show-frame,.trans-frame,.side-photo,.bp-frame,.map-frame,.t-frame,.cut-frame,.mi-frame) img{box-sizing:border-box;border:2px solid var(--ink);border-radius:110px 110px 4px 4px}[data-tenant=fryzjer] .tenant-root main.page :is(.frame,.plate-frame,.show-frame,.trans-frame,.side-photo,.bp-frame,.map-frame,.t-frame,.cut-frame,.mi-frame):after{content:"";background:var(--mirror-glare) 0 0 / 70% 70% no-repeat;pointer-events:none;border-radius:110px 110px 4px 4px;position:absolute;inset:8px}[data-tenant=fryzjer] .tenant-root main.page :is(.show-plate,.trans-plate){box-shadow:none;background:0 0;border:0;padding:0}@media (min-width:1025px){[data-tenant=fryzjer] .tenant-root main.page>section{border-radius:240px 240px 18px 18px;padding-top:104px}[data-tenant=fryzjer] .tenant-root main.page :is(.frame,.plate-frame,.show-frame,.trans-frame,.side-photo,.bp-frame,.map-frame){border-radius:240px 240px 18px 18px}[data-tenant=fryzjer] .tenant-root main.page :is(.frame,.plate-frame,.show-frame,.trans-frame,.side-photo,.bp-frame,.map-frame) img,[data-tenant=fryzjer] .tenant-root main.page :is(.frame,.plate-frame,.show-frame,.trans-frame,.side-photo,.bp-frame,.map-frame):after{border-radius:230px 230px 8px 8px}}.eyebrow.svelte-1cgd9z0{font-size:max(var(--label-min), 11px);text-transform:uppercase;letter-spacing:.28em;color:var(--ink-mute);font-family:var(--font-body);align-items:center;gap:10px;font-weight:500;display:inline-flex}.eyebrow.svelte-1cgd9z0 .dot:where(.svelte-1cgd9z0){background:var(--crimson);border-radius:999px;width:7px;height:7px;animation:2.6s ease-in-out infinite svelte-1cgd9z0-pulse}.eyebrow.svelte-1cgd9z0 .sep:where(.svelte-1cgd9z0){opacity:.55}@keyframes svelte-1cgd9z0-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.35)}}.block-head.svelte-1cgd9z0{font-family:var(--font-display);font-size:max(var(--label-min), 12px);letter-spacing:.28em;text-transform:uppercase;color:var(--crimson);margin-bottom:18px;display:inline-block}.usl-hero.svelte-1cgd9z0{max-width:1440px;margin:0 auto;padding:clamp(48px,9vh,110px) clamp(20px,5vw,64px) clamp(24px,4vh,56px)}.usl-h.svelte-1cgd9z0{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:22px 0 24px;font-size:clamp(48px,8vw,132px);font-weight:700;line-height:.96}.usl-h.svelte-1cgd9z0 em:where(.svelte-1cgd9z0){color:var(--crimson);font-variation-settings:"wdth" 96, "opsz" 96;font-style:italic}.usl-lead.svelte-1cgd9z0{max-width:680px;font-size:max(var(--copy-min), clamp(15px, 1.5vw, 19px));color:var(--ink-soft);margin:0;line-height:1.55}.panel.svelte-1cgd9z0{border-top:1px solid var(--line);max-width:1440px;margin:0 auto;padding:clamp(60px,10vh,130px) clamp(20px,5vw,64px)}.panel.svelte-1cgd9z0:nth-of-type(odd){background:linear-gradient(180deg, transparent, var(--bg-deep) 60%, transparent)}.panel-inner.svelte-1cgd9z0{grid-template-columns:.85fr 1.6fr;gap:clamp(28px,5vw,80px);display:grid}@media (max-width:1024px){.panel-inner.svelte-1cgd9z0{grid-template-columns:1fr}}.panel-side.svelte-1cgd9z0{position:relative}.side-sticky.svelte-1cgd9z0{flex-direction:column;gap:18px;display:flex;position:sticky;top:120px}.side-roman.svelte-1cgd9z0{font-family:var(--font-display);color:var(--crimson);font-variation-settings:"wdth" 100, "opsz" 96;font-size:clamp(48px,7vw,96px);font-weight:700;line-height:.9}.side-h.svelte-1cgd9z0{font-family:var(--font-display);color:var(--ink);margin:0;font-size:clamp(28px,3.6vw,52px);font-weight:600;line-height:1.05}.side-intro.svelte-1cgd9z0{font-size:max(var(--copy-min), 15px);color:var(--ink-soft);margin:0;line-height:1.55}.swatch.svelte-1cgd9z0{width:min(240px,100%);height:auto;display:block;overflow:visible}.sw.svelte-1cgd9z0{transform-box:fill-box;transform-origin:50% 0}@keyframes svelte-1cgd9z0-sw-sway{0%{transform:rotate(0)}25%{transform:rotate(8deg)}50%{transform:rotate(-6deg)}75%{transform:rotate(3deg)}to{transform:rotate(0)}}@media (hover:hover){.side-sticky.svelte-1cgd9z0:hover .sw:where(.svelte-1cgd9z0){animation:svelte-1cgd9z0-sw-sway 1.3s ease-in-out calc(var(--k) * 70ms) both}}@media (hover:none){.panel.armed.in.svelte-1cgd9z0 .sw:where(.svelte-1cgd9z0){animation:svelte-1cgd9z0-sw-sway 1.3s ease-in-out calc(.5s + var(--k) * 70ms) both}}@media (prefers-reduced-motion:reduce){.sw.svelte-1cgd9z0{animation:none!important}}.side-cta.svelte-1cgd9z0{border:1.5px solid var(--ink);color:var(--ink);font-family:var(--font-display);font-size:max(var(--copy-min), 13px);letter-spacing:.04em;transition:transform .16s var(--ease-out), background .2s var(--ease-out), color .2s var(--ease-out);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:12px 18px;font-weight:600;text-decoration:none;display:inline-flex}.side-cta.svelte-1cgd9z0:hover{background:var(--ink);color:var(--cream)}.side-cta.svelte-1cgd9z0:active{transform:scale(.97)}.side-photo.svelte-1cgd9z0{background:var(--bg-soft);border:1px solid var(--ink);box-shadow:14px 14px 0 var(--crimson);margin-top:10px;padding:0}.side-photo.svelte-1cgd9z0 img:where(.svelte-1cgd9z0){object-fit:cover;background:linear-gradient(180deg, var(--bg-soft), var(--bg));width:100%;height:clamp(300px,42vw,480px);display:block}.price-note.svelte-1cgd9z0{font-size:var(--copy-min);color:var(--ink);margin:24px 8px 0;line-height:1.6}.panel-list.svelte-1cgd9z0 ol:where(.svelte-1cgd9z0){flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.row.svelte-1cgd9z0{border-bottom:1px solid var(--line);transition:background .2s var(--ease-out);cursor:default;grid-template-columns:4px 1fr auto auto;align-items:center;gap:20px;padding:24px 8px;display:grid}.row.svelte-1cgd9z0:hover{background:var(--bg-soft)}.row-bar.svelte-1cgd9z0{background:var(--crimson);transform-origin:50%;width:4px;height:28px;transition:transform .24s var(--ease-out);transform:scaleY(.4)}.row.svelte-1cgd9z0:hover .row-bar:where(.svelte-1cgd9z0){transform:scaleY(1)}.row-body.svelte-1cgd9z0 h3:where(.svelte-1cgd9z0){font-family:var(--font-display);color:var(--ink);margin:0 0 4px;font-size:clamp(18px,1.7vw,22px);font-weight:600;line-height:1.2}.row-body.svelte-1cgd9z0 p:where(.svelte-1cgd9z0){font-size:max(var(--copy-min), 14px);color:var(--ink-soft);max-width:60ch;margin:0;line-height:1.5}.row-price.svelte-1cgd9z0{font-family:var(--font-display);font-size:max(var(--label-min), 11px);letter-spacing:.22em;text-transform:uppercase;color:var(--crimson);white-space:nowrap}.row-arrow.svelte-1cgd9z0{color:var(--ink-mute);font-size:max(var(--label-min), 18px);opacity:0;transition:opacity .2s var(--ease-out), transform .2s var(--ease-out);transform:translate(-6px)}.row.svelte-1cgd9z0:hover .row-arrow:where(.svelte-1cgd9z0){opacity:1;color:var(--crimson);transform:translate(0)}@media (max-width:640px){.row.svelte-1cgd9z0{grid-template-columns:4px 1fr;padding:18px 4px}.row-price.svelte-1cgd9z0,.row-arrow.svelte-1cgd9z0{opacity:1;grid-column:2/-1;margin-top:6px}}.panel.armed.svelte-1cgd9z0 .side-sticky:where(.svelte-1cgd9z0),.panel.armed.svelte-1cgd9z0 .row:where(.svelte-1cgd9z0){opacity:0;transform:translateY(14px)}.panel.armed.in.svelte-1cgd9z0 .side-sticky:where(.svelte-1cgd9z0){animation:svelte-1cgd9z0-rise .7s var(--ease-out) forwards}.panel.armed.in.svelte-1cgd9z0 .row:where(.svelte-1cgd9z0){animation:svelte-1cgd9z0-rise .6s var(--ease-out) forwards;animation-delay:calc(var(--j) * 60ms)}@keyframes svelte-1cgd9z0-rise{to{opacity:1;transform:translateY(0)}}.usl-cta.svelte-1cgd9z0{max-width:1440px;margin:0 auto;padding:clamp(60px,10vh,130px) clamp(20px,5vw,64px)}.cta-card.svelte-1cgd9z0{background:linear-gradient(135deg, var(--bg-soft) 0%, var(--bg-deep) 100%);border:1px solid var(--ink);box-shadow:18px 18px 0 var(--crimson);padding:clamp(36px,6vw,80px);position:relative;overflow:hidden}.cta-blob.svelte-1cgd9z0{background:radial-gradient(circle at center, var(--crimson-glow), transparent 60%);pointer-events:none;width:540px;height:540px;animation:14s ease-in-out infinite alternate svelte-1cgd9z0-blob;position:absolute;top:-180px;right:-180px}@keyframes svelte-1cgd9z0-blob{0%{transform:translate(0)scale(1)}to{transform:translate(-60px,80px)scale(1.15)}}.cta-inner.svelte-1cgd9z0{max-width:800px;position:relative}.cta-h.svelte-1cgd9z0{font-family:var(--font-display);color:var(--ink);margin:0 0 16px;font-size:clamp(28px,4vw,56px);font-weight:600;line-height:1.05}.cta-h.svelte-1cgd9z0 em:where(.svelte-1cgd9z0){color:var(--crimson);font-variation-settings:"wdth" 96, "opsz" 56;font-style:italic}.cta-sub.svelte-1cgd9z0{font-size:max(var(--copy-min), clamp(15px, 1.4vw, 18px));color:var(--ink-soft);margin:0 0 28px;line-height:1.55}.cta-row.svelte-1cgd9z0{flex-wrap:wrap;gap:14px;display:flex}.btn.svelte-1cgd9z0{font-family:var(--font-display);font-size:max(var(--copy-min), 15px);letter-spacing:.02em;transition:transform .16s var(--ease-out), background .2s var(--ease-out), color .2s var(--ease-out);border:1.5px solid #0000;border-radius:999px;align-items:center;gap:10px;padding:14px 22px;font-weight:600;text-decoration:none;display:inline-flex}.btn.svelte-1cgd9z0:active{transform:scale(.97)}.btn-solid.svelte-1cgd9z0{background:var(--lemon);color:var(--ink);border-color:var(--ink)}.btn-solid.svelte-1cgd9z0:hover{background:var(--lemon-deep)}.btn-outline.svelte-1cgd9z0{color:var(--ink);border-color:var(--ink);background:0 0}.btn-outline.svelte-1cgd9z0:hover{background:var(--ink);color:var(--cream)}@media (prefers-reduced-motion:reduce){.panel.armed.svelte-1cgd9z0 .side-sticky:where(.svelte-1cgd9z0),.panel.armed.svelte-1cgd9z0 .row:where(.svelte-1cgd9z0){opacity:1!important;animation:none!important;transform:none!important}.eyebrow.svelte-1cgd9z0 .dot:where(.svelte-1cgd9z0),.cta-blob.svelte-1cgd9z0{animation:none!important}}.eyebrow.svelte-1oe9b3m{font-size:max(var(--label-min), 11px);text-transform:uppercase;letter-spacing:.28em;color:var(--ink-mute);font-family:var(--font-body);align-items:center;gap:10px;font-weight:500;display:inline-flex}.eyebrow.svelte-1oe9b3m .dot:where(.svelte-1oe9b3m){background:var(--crimson);border-radius:999px;width:7px;height:7px;animation:2.6s ease-in-out infinite svelte-1oe9b3m-pulse}.eyebrow.svelte-1oe9b3m .sep:where(.svelte-1oe9b3m){opacity:.55}@keyframes svelte-1oe9b3m-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.35)}}.block-head.svelte-1oe9b3m{font-family:var(--font-display);font-size:max(var(--label-min), 12px);letter-spacing:.28em;text-transform:uppercase;color:var(--crimson);margin-bottom:18px;display:inline-block}.z-hero.svelte-1oe9b3m{max-width:1440px;margin:0 auto;padding:clamp(48px,9vh,110px) clamp(20px,5vw,64px) clamp(20px,4vh,56px)}.z-ribbon.svelte-1oe9b3m{width:min(340px,100%);height:48px;margin:28px 0 6px;position:relative}.zr-half.svelte-1oe9b3m{width:50%;height:100%;position:absolute;top:0;overflow:hidden}.zr-l.svelte-1oe9b3m{transform-origin:0;animation:.7s cubic-bezier(.3,1.4,.5,1) 1.05s both svelte-1oe9b3m-zr-drop-l;left:0}.zr-r.svelte-1oe9b3m{transform-origin:100%;animation:.7s cubic-bezier(.3,1.4,.5,1) 1.05s both svelte-1oe9b3m-zr-drop-r;left:50%}.zr-band.svelte-1oe9b3m{box-sizing:border-box;border-block:2px solid var(--ink);background:var(--lemon);width:200%;height:100%;color:var(--ink);font-family:var(--font-body);font-weight:600;font-size:max(var(--copy-min), 17px);letter-spacing:.3em;text-indent:.3em;text-transform:uppercase;justify-content:center;align-items:center;display:flex;position:absolute;top:0}.zr-l.svelte-1oe9b3m .zr-band:where(.svelte-1oe9b3m){border-left:2px solid var(--ink);left:0}.zr-r.svelte-1oe9b3m .zr-band:where(.svelte-1oe9b3m){border-right:2px solid var(--ink);left:-100%}.zr-scissors.svelte-1oe9b3m{z-index:2;opacity:0;pointer-events:none;filter:drop-shadow(0 4px 6px #3b24184d);animation:1.4s ease-in-out .3s both svelte-1oe9b3m-zr-snip-move;position:absolute;top:-46px;left:50%}.zr-blade.svelte-1oe9b3m{transform-box:view-box;transform-origin:50px 52px}.zr-ba.svelte-1oe9b3m{animation:1.4s ease-in-out .3s both svelte-1oe9b3m-zr-blade-a}.zr-bb.svelte-1oe9b3m{animation:1.4s ease-in-out .3s both svelte-1oe9b3m-zr-blade-b}@keyframes svelte-1oe9b3m-zr-snip-move{0%{opacity:0;transform:translate(-50%,-40px)}25%{opacity:1}55%{opacity:1;transform:translate(-50%,10px)}80%{opacity:1;transform:translate(-50%,10px)}to{opacity:0;transform:translate(-50%,36px)}}@keyframes svelte-1oe9b3m-zr-blade-a{0%,55%{transform:rotate(12deg)}70%,to{transform:rotate(0)}}@keyframes svelte-1oe9b3m-zr-blade-b{0%,55%{transform:rotate(-12deg)}70%,to{transform:rotate(0)}}@keyframes svelte-1oe9b3m-zr-drop-l{0%{transform:none}to{transform:translateY(6px)rotate(-6deg)}}@keyframes svelte-1oe9b3m-zr-drop-r{0%{transform:none}to{transform:translateY(6px)rotate(6deg)}}@media (prefers-reduced-motion:reduce){.zr-l.svelte-1oe9b3m,.zr-r.svelte-1oe9b3m,.zr-scissors.svelte-1oe9b3m,.zr-blade.svelte-1oe9b3m{animation:none}.zr-l.svelte-1oe9b3m{transform:translateY(6px)rotate(-6deg)}.zr-r.svelte-1oe9b3m{transform:translateY(6px)rotate(6deg)}.zr-scissors.svelte-1oe9b3m{display:none}}.z-h1.svelte-1oe9b3m{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:22px 0 24px;font-size:clamp(48px,8vw,132px);font-weight:700;line-height:.96}.z-h1.svelte-1oe9b3m em:where(.svelte-1oe9b3m){color:var(--crimson);font-style:italic}.z-lead.svelte-1oe9b3m{max-width:680px;font-size:max(var(--copy-min), clamp(15px, 1.5vw, 19px));color:var(--ink-soft);margin:0;line-height:1.55}.bio.svelte-1oe9b3m{max-width:1440px;margin:0 auto;padding:clamp(60px,10vh,130px) clamp(20px,5vw,64px)}.bio-grid.svelte-1oe9b3m{grid-template-columns:.9fr 1.4fr;align-items:start;gap:clamp(28px,5vw,80px);display:grid}@media (max-width:1024px){.bio-grid.svelte-1oe9b3m{grid-template-columns:1fr}}.bio-photo.svelte-1oe9b3m{position:relative}.bp-frame.svelte-1oe9b3m{background:var(--bg-soft);border:1px solid var(--ink);box-shadow:16px 16px 0 var(--crimson), 28px 28px 60px -22px var(--navy-glow);padding:0;position:relative}.bp-frame.svelte-1oe9b3m img:where(.svelte-1oe9b3m){object-fit:cover;background:linear-gradient(180deg, var(--bg-soft), var(--bg));width:100%;height:clamp(360px,50vw,580px);display:block}.bp-mark.svelte-1oe9b3m{color:var(--crimson);background:var(--bg-soft);border:1.5px solid var(--crimson);border-radius:999px;padding:6px;animation:38s linear infinite svelte-1oe9b3m-spin;position:absolute;bottom:-22px;right:-22px}@keyframes svelte-1oe9b3m-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.bio-name.svelte-1oe9b3m{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink);margin:0 0 26px;font-size:clamp(34px,4.4vw,64px);font-weight:600;line-height:1.02}.bio-lead.svelte-1oe9b3m{font-family:var(--font-display);color:var(--ink);border-left:3px solid var(--crimson);margin:0 0 22px;padding-left:18px;font-size:clamp(20px,1.8vw,26px);font-weight:500;line-height:1.35}.bio-cta.svelte-1oe9b3m{border:1.5px solid var(--ink);background:var(--lemon);color:var(--ink);font-family:var(--font-body);font-size:max(var(--copy-min), 15px);transition:transform .16s var(--ease-out), background .2s var(--ease-out);border-radius:999px;align-items:center;gap:10px;margin-top:14px;padding:14px 22px;font-weight:600;text-decoration:none;display:inline-flex}.bio-cta.svelte-1oe9b3m:hover{background:var(--lemon-deep)}.bio-cta.svelte-1oe9b3m:active{transform:scale(.97)}.bio.armed.svelte-1oe9b3m .bio-photo:where(.svelte-1oe9b3m),.bio.armed.svelte-1oe9b3m .bio-text:where(.svelte-1oe9b3m)>:where(.svelte-1oe9b3m){opacity:0;transform:translateY(14px)}.bio.armed.in.svelte-1oe9b3m .bio-photo:where(.svelte-1oe9b3m){animation:svelte-1oe9b3m-rise .8s var(--ease-out) forwards}.bio.armed.in.svelte-1oe9b3m .bio-text:where(.svelte-1oe9b3m)>:where(.svelte-1oe9b3m){animation:svelte-1oe9b3m-rise .7s var(--ease-out) forwards}.bio.armed.in.svelte-1oe9b3m .bio-text:where(.svelte-1oe9b3m)>:where(.svelte-1oe9b3m):first-child{animation-delay:80ms}.bio.armed.in.svelte-1oe9b3m .bio-text:where(.svelte-1oe9b3m)>:where(.svelte-1oe9b3m):nth-child(2){animation-delay:.16s}.bio.armed.in.svelte-1oe9b3m .bio-text:where(.svelte-1oe9b3m)>:where(.svelte-1oe9b3m):nth-child(3){animation-delay:.24s}.bio.armed.in.svelte-1oe9b3m .bio-text:where(.svelte-1oe9b3m)>:where(.svelte-1oe9b3m):nth-child(4){animation-delay:.32s}.bio.armed.in.svelte-1oe9b3m .bio-text:where(.svelte-1oe9b3m)>:where(.svelte-1oe9b3m):nth-child(5){animation-delay:.4s}.bio.armed.in.svelte-1oe9b3m .bio-text:where(.svelte-1oe9b3m)>:where(.svelte-1oe9b3m):nth-child(6){animation-delay:.48s}@keyframes svelte-1oe9b3m-rise{to{opacity:1;transform:translateY(0)}}.phil.svelte-1oe9b3m{max-width:1440px;margin:0 auto;padding:clamp(60px,10vh,120px) clamp(20px,5vw,64px)}.sec-head.svelte-1oe9b3m{max-width:920px;margin:0 0 48px}.sec-h.svelte-1oe9b3m{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink);margin:0;font-size:clamp(28px,3.8vw,52px);font-weight:600;line-height:1.05}.sec-h.svelte-1oe9b3m em:where(.svelte-1oe9b3m){color:var(--crimson);font-style:italic}.phil-grid.svelte-1oe9b3m{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}@media (max-width:980px){.phil-grid.svelte-1oe9b3m{grid-template-columns:1fr}}.phil-card.svelte-1oe9b3m{background:var(--bg-soft);border:1px solid var(--line);border-top:2px solid var(--ink);transition:transform .24s var(--ease-out), border-color .2s var(--ease-out), box-shadow .24s var(--ease-out);padding:28px 26px 64px;position:relative}.phil-card.svelte-1oe9b3m:hover{border-color:var(--crimson);box-shadow:0 18px 40px -22px var(--crimson-glow);transform:translateY(-4px)}.phc-tag.svelte-1oe9b3m{font-family:var(--font-display);font-size:max(var(--label-min), 11px);letter-spacing:.28em;text-transform:uppercase;color:var(--crimson);font-style:italic}.phc-h.svelte-1oe9b3m{font-family:var(--font-display);color:var(--ink);margin:14px 0 12px;font-size:clamp(20px,2vw,26px);font-weight:600;line-height:1.15}.phc-body.svelte-1oe9b3m{font-size:max(var(--copy-min), 14px);color:var(--ink-soft);margin:0;line-height:1.55}.phc-orn.svelte-1oe9b3m{height:24px;color:var(--crimson);stroke-dasharray:240;stroke-dashoffset:240px;position:absolute;bottom:18px;left:26px;right:26px}.phil.armed.svelte-1oe9b3m .phil-card:where(.svelte-1oe9b3m){opacity:0;transform:translateY(16px)}.phil.armed.in.svelte-1oe9b3m .phil-card:where(.svelte-1oe9b3m){animation:svelte-1oe9b3m-rise .7s var(--ease-out) forwards;animation-delay:calc(var(--i) * .11s)}.phil.armed.in.svelte-1oe9b3m .phc-orn:where(.svelte-1oe9b3m){animation:svelte-1oe9b3m-draw 1.4s var(--ease-out) forwards;animation-delay:calc(.4s + var(--i) * .11s)}@keyframes svelte-1oe9b3m-draw{to{stroke-dashoffset:0}}.pq.svelte-1oe9b3m{background:linear-gradient(180deg, transparent, var(--bg-deep) 40%, transparent 100%);grid-template-columns:auto 1fr;align-items:center;gap:28px;max-width:1440px;margin:0 auto;padding:clamp(50px,8vh,110px) clamp(20px,5vw,64px);display:grid}.pq-quote.svelte-1oe9b3m{color:var(--crimson);opacity:.85;width:clamp(64px,8vw,100px);height:auto}blockquote.svelte-1oe9b3m{margin:0}blockquote.svelte-1oe9b3m p:where(.svelte-1oe9b3m){font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:clamp(28px,3.8vw,56px);font-weight:500;line-height:1.1}blockquote.svelte-1oe9b3m footer:where(.svelte-1oe9b3m){align-items:center;gap:14px;margin-top:22px;display:flex}.pq-line.svelte-1oe9b3m{background:var(--crimson);width:36px;height:1px}.pq-attr.svelte-1oe9b3m{font-family:var(--font-display);font-size:max(var(--label-min), 11px);letter-spacing:.28em;text-transform:uppercase;color:var(--ink-mute)}.pq.armed.svelte-1oe9b3m>:where(.svelte-1oe9b3m){opacity:0;transform:translateY(12px)}.pq.armed.in.svelte-1oe9b3m>:where(.svelte-1oe9b3m){animation:svelte-1oe9b3m-rise .8s var(--ease-out) forwards}.pq.armed.in.svelte-1oe9b3m>:where(.svelte-1oe9b3m):nth-child(2){animation-delay:.12s}.mini.svelte-1oe9b3m{max-width:1440px;margin:0 auto;padding:clamp(60px,10vh,130px) clamp(20px,5vw,64px)}.mini.svelte-1oe9b3m .sec-head:where(.svelte-1oe9b3m){grid-template-columns:1fr auto;align-items:end;gap:22px;display:grid}.mini-all.svelte-1oe9b3m{font-family:var(--font-display);font-size:max(var(--copy-min), 12px);letter-spacing:.22em;text-transform:uppercase;color:var(--ink);border-bottom:1px solid var(--crimson);align-items:center;gap:8px;padding-bottom:4px;text-decoration:none;display:inline-flex}.mini-all.svelte-1oe9b3m:hover{color:var(--crimson)}.mini-grid.svelte-1oe9b3m{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}@media (max-width:980px){.mini-grid.svelte-1oe9b3m{grid-template-columns:repeat(2,1fr)}}.mini-item.svelte-1oe9b3m{margin:0}.mi-frame.svelte-1oe9b3m{background:var(--bg-soft);border:1px solid var(--ink);box-shadow:8px 8px 0 var(--crimson);transition:transform .28s var(--ease-out), box-shadow .28s var(--ease-out);padding:0}.mini-item.svelte-1oe9b3m:hover .mi-frame:where(.svelte-1oe9b3m){transform:translate(-3px,-3px)}.mi-empty.svelte-1oe9b3m{background:linear-gradient(180deg, var(--bg-soft), var(--bg));justify-content:center;align-items:center;height:clamp(260px,28vw,360px);display:flex}.mi-ph.svelte-1oe9b3m{font-family:var(--font-display);font-size:max(var(--label-min), 13px);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-mute)}.mini.armed.svelte-1oe9b3m .mini-item:where(.svelte-1oe9b3m){opacity:0;transform:translateY(14px)}.mini.armed.in.svelte-1oe9b3m .mini-item:where(.svelte-1oe9b3m){animation:svelte-1oe9b3m-rise .7s var(--ease-out) forwards;animation-delay:calc(var(--i) * 90ms)}@media (prefers-reduced-motion:reduce){.bio.armed.svelte-1oe9b3m .bio-photo:where(.svelte-1oe9b3m),.bio.armed.svelte-1oe9b3m .bio-text:where(.svelte-1oe9b3m)>:where(.svelte-1oe9b3m),.phil.armed.svelte-1oe9b3m .phil-card:where(.svelte-1oe9b3m),.pq.armed.svelte-1oe9b3m>:where(.svelte-1oe9b3m),.mini.armed.svelte-1oe9b3m .mini-item:where(.svelte-1oe9b3m){opacity:1!important;animation:none!important;transform:none!important}.phc-orn.svelte-1oe9b3m{stroke-dashoffset:0}.eyebrow.svelte-1oe9b3m .dot:where(.svelte-1oe9b3m),.bp-mark.svelte-1oe9b3m{animation:none!important}}
