.hd.astro-nen7h5rs{inset:var(--demo-h) 0 auto 0;z-index:50;padding:12px var(--gutter);pointer-events:none;color:var(--paper);transition:transform .8s var(--ease), color .6s var(--ease);position:fixed}.hd.astro-nen7h5rs[data-tone=paper]{color:var(--ink)}.hd.astro-nen7h5rs.is-hidden{transform:translateY(-120%)}.hd-bar.astro-nen7h5rs{pointer-events:auto;max-width:1440px;height:60px;transition:background .6s var(--ease), color .6s var(--ease), max-width .9s var(--ease), box-shadow .6s var(--ease);grid-template-columns:auto 1fr auto;align-items:center;gap:24px;margin-inline:auto;padding-left:18px;display:grid;overflow:hidden}.hd.astro-nen7h5rs.is-island .hd-bar.astro-nen7h5rs{max-width:1240px;box-shadow:0 18px 40px -24px #00000080}.hd.astro-nen7h5rs.is-island[data-tone=ink] .hd-bar.astro-nen7h5rs{background:var(--paper);color:var(--ink)}.hd.astro-nen7h5rs.is-island[data-tone=paper] .hd-bar.astro-nen7h5rs{background:var(--ink);color:var(--paper)}.hd-logo.astro-nen7h5rs{display:block}.hd-logo-svg.astro-nen7h5rs{width:auto;height:26px;display:block}.hd-nav.astro-nen7h5rs{justify-self:center;gap:2px;height:100%;display:flex;position:relative}.hd-nav.astro-nen7h5rs a.astro-nen7h5rs{letter-spacing:.1em;text-transform:uppercase;transition:color .4s var(--ease);align-items:center;padding:0 13px;font-size:13px;font-weight:600;display:flex;position:relative}.hd-ind.astro-nen7h5rs{background:var(--shu);opacity:0;pointer-events:none;width:0;height:4px;transition:left .6s var(--ease), width .6s var(--ease), opacity .4s var(--ease);position:absolute;bottom:0;left:0}.hd-ind.astro-nen7h5rs[data-on=true]{opacity:1}.hd-act.astro-nen7h5rs{align-items:center;height:100%;display:flex}.hd-bag.astro-nen7h5rs,.hd-menu.astro-nen7h5rs{place-items:center;width:52px;height:100%;display:grid;position:relative}.hd-bag.astro-nen7h5rs svg,.hd-menu.astro-nen7h5rs svg{width:24px;height:24px}.hd-bag-n.astro-nen7h5rs{background:var(--shu);min-width:18px;height:18px;color:var(--ink);transition:transform .5s var(--ease);place-items:center;padding:0 4px;font-size:11px;font-weight:700;display:grid;position:absolute;top:10px;right:6px;transform:scale(0)}.hd-bag-n.astro-nen7h5rs[data-has=true]{transform:scale(1)}.hd-wa.astro-nen7h5rs{background:var(--shu);height:100%;color:var(--ink);letter-spacing:.1em;text-transform:uppercase;transition:background .3s var(--ease), color .3s var(--ease);align-items:center;gap:10px;margin-left:8px;padding:0 22px;font-size:13px;font-weight:600;display:inline-flex}.hd-wa.astro-nen7h5rs svg{width:20px;height:20px}.hd.astro-nen7h5rs:not(.is-island) .hd-wa.astro-nen7h5rs{color:var(--shu);background:0 0}.hd-menu.astro-nen7h5rs{display:none}.mn.astro-nen7h5rs{z-index:45;background:var(--ink);color:var(--paper);padding:calc(var(--demo-h) + var(--header-h) + 32px) var(--gutter) 32px;clip-path:inset(0 0 100%);transition:clip-path .9s var(--ease-io);flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:0}.mn.astro-nen7h5rs[data-open=true]{clip-path:inset(0)}.mn.astro-nen7h5rs nav.astro-nen7h5rs{flex-direction:column;display:flex}.mn.astro-nen7h5rs nav.astro-nen7h5rs a.astro-nen7h5rs{border-bottom:1px solid var(--ink-3);text-transform:uppercase;opacity:0;transition:opacity .7s var(--ease), transform .8s var(--ease);transition-delay:calc(.25s + var(--i) * 70ms);align-items:baseline;gap:18px;padding:16px 0;font-size:clamp(28px,8.4vw,44px);font-weight:700;line-height:1;display:flex;transform:translateY(24px)}.mn.astro-nen7h5rs[data-open=true] nav.astro-nen7h5rs a.astro-nen7h5rs{opacity:1;transform:none}.mn.astro-nen7h5rs nav.astro-nen7h5rs a.astro-nen7h5rs[aria-current=page]{color:var(--shu)}.mn-i.astro-nen7h5rs{color:var(--mute-d);letter-spacing:.1em;font-size:13px}.mn-cta.astro-nen7h5rs{width:100%}.mn-foot.astro-nen7h5rs{gap:6px;display:grid}.mn-foot.astro-nen7h5rs .mn-demo{justify-self:center}@media (hover:hover){.hd-nav.astro-nen7h5rs a.astro-nen7h5rs:hover{color:var(--shu)}.hd.astro-nen7h5rs.is-island[data-tone=ink] .hd-wa.astro-nen7h5rs:hover{background:var(--ink);color:var(--paper)}.hd.astro-nen7h5rs.is-island[data-tone=paper] .hd-wa.astro-nen7h5rs:hover{background:var(--paper);color:var(--ink)}.hd.astro-nen7h5rs:not(.is-island) .hd-wa.astro-nen7h5rs:hover{color:var(--paper)}}@media (width<=1080px){.hd-nav.astro-nen7h5rs{display:none}.hd-menu.astro-nen7h5rs{display:grid}.hd-bar.astro-nen7h5rs{grid-template-columns:1fr auto;height:56px;padding-left:14px}.hd-logo-svg.astro-nen7h5rs{height:22px}.hd-wa.astro-nen7h5rs{margin-left:0;padding:0 16px}.hd-wa.astro-nen7h5rs span.astro-nen7h5rs{display:none}}.ft.astro-jo6i4kqk{padding:clamp(80px,12vw,160px) 0 28px;overflow:hidden}.ft-top.astro-jo6i4kqk{grid-template-columns:1.1fr 1.6fr;gap:48px;display:grid}.ft-claim.astro-jo6i4kqk{font-size:clamp(56px,9vw,140px);position:relative}.ft-k.astro-jo6i4kqk{color:var(--shu);font-size:.42em;font-weight:400;position:absolute;bottom:-.1em;right:.2em}.ft-cols.astro-jo6i4kqk{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.ft-h.astro-jo6i4kqk{letter-spacing:.16em;text-transform:uppercase;color:var(--mute-d);margin-bottom:18px;font-size:13px;font-weight:600}.ft-cols.astro-jo6i4kqk ul.astro-jo6i4kqk{gap:4px;display:grid}.ft-cols.astro-jo6i4kqk a.astro-jo6i4kqk{align-items:center;gap:10px;padding:8px 0;font-size:17px;font-weight:500;display:inline-flex}.ft-cols.astro-jo6i4kqk a.astro-jo6i4kqk svg{width:18px;height:18px}.ft-hr.astro-jo6i4kqk{gap:4px;margin-top:18px;font-size:14px;display:grid}.ft-logo.astro-jo6i4kqk{width:100%;height:auto;color:var(--ink-3);margin:clamp(64px,9vw,120px) 0 28px}.ft-bot.astro-jo6i4kqk{border-top:1px solid var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:22px;font-size:14px;display:flex}.ft-ih.astro-jo6i4kqk{align-items:center;gap:12px;min-height:44px;display:inline-flex}.ft-ih.astro-jo6i4kqk svg.astro-jo6i4kqk{width:16px;height:18px}.ft-ih.astro-jo6i4kqk strong.astro-jo6i4kqk{font-weight:600}@media (hover:hover){.ft-cols.astro-jo6i4kqk a.astro-jo6i4kqk:hover,.ft-ih.astro-jo6i4kqk:hover{color:var(--shu)}}@media (width<=900px){.ft-top.astro-jo6i4kqk{grid-template-columns:1fr}.ft-cols.astro-jo6i4kqk{grid-template-columns:1fr 1fr}.ft-cols.astro-jo6i4kqk>div.astro-jo6i4kqk:last-child{grid-column:1/-1}}.in.astro-fmp4ekgg{z-index:100;display:none;position:fixed;inset:0}html.intro .in.astro-fmp4ekgg{display:block}html.intro body{overflow:hidden}.in-ih.astro-fmp4ekgg{z-index:2;color:#0d0d0c;background:#f1eee6;grid-template-rows:auto 1fr auto;padding:clamp(20px,4vw,48px);font-family:Chakra Petch,sans-serif;display:grid;position:absolute;inset:0}html.intro-raza .in-ih.astro-fmp4ekgg{display:none}.in-ih-top.astro-fmp4ekgg{align-items:center;gap:14px;display:flex}.in-ih-mark.astro-fmp4ekgg{width:30px;height:34px;overflow:visible}.in-ih-name.astro-fmp4ekgg{font-size:15px;line-height:1.05;display:grid}.in-ih-name.astro-fmp4ekgg strong.astro-fmp4ekgg{font-weight:600}.in-ih-name.astro-fmp4ekgg span.astro-fmp4ekgg{letter-spacing:.2em;text-transform:uppercase;color:#5c584f;font-size:12px}.in-ih-mid.astro-fmp4ekgg{align-self:center;max-width:1100px}.in-ih-kick.astro-fmp4ekgg{letter-spacing:.18em;text-transform:uppercase;color:#5c584f;margin-bottom:22px;font-size:13px}.in-ih-title.astro-fmp4ekgg{letter-spacing:-.025em;font-size:clamp(40px,7.4vw,112px);font-weight:600;line-height:.98}.in-ih-title.astro-fmp4ekgg span.astro-fmp4ekgg{color:#b8125d}.in-ih-sub.astro-fmp4ekgg{color:#5c584f;max-width:34ch;margin-top:26px;font-size:clamp(16px,1.5vw,20px);line-height:1.45}.in-ih-bot.astro-fmp4ekgg{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.in-ih-go.astro-fmp4ekgg{--c:12px;color:#0d0d0c;letter-spacing:.1em;text-transform:uppercase;height:64px;clip-path:polygon(0 0, calc(100% - var(--c)) 0, 100% var(--c), 100% 100%, var(--c) 100%, 0 calc(100% - var(--c)));transition:background .5s var(--ease), color .5s var(--ease);background:#e8267a;align-items:center;gap:16px;padding:0 30px;font:600 16px Chakra Petch,sans-serif;display:inline-flex}.in-ih-go.astro-fmp4ekgg svg.astro-fmp4ekgg{width:22px;height:22px;transition:transform .6s var(--ease)}.in-ih-demos.astro-fmp4ekgg{flex-wrap:wrap;gap:10px;display:flex}.in-ih-go.astro-fmp4ekgg{text-align:left;height:auto;min-height:64px;padding:12px 26px}.in-ih-go.astro-fmp4ekgg span.astro-fmp4ekgg:not(.in-ih-n){letter-spacing:.06em;text-transform:none;font-size:13px;font-weight:500}.in-ih-n.astro-fmp4ekgg{font-weight:700}.in-ih-go2.astro-fmp4ekgg{color:#f1eee6;background:#0d0d0c}@media (hover:hover){.in-ih-go2.astro-fmp4ekgg:hover{color:#0d0d0c;background:#e8267a}}@media (width<=600px){.in-ih-demos.astro-fmp4ekgg{width:100%}.in-ih-go.astro-fmp4ekgg{flex:100%;justify-content:space-between}}@media (hover:hover){.in-ih-go.astro-fmp4ekgg:hover{color:#f1eee6;background:#0d0d0c}.in-ih-go.astro-fmp4ekgg:hover svg.astro-fmp4ekgg{transform:translate(6px)}}.in-ih-hint.astro-fmp4ekgg{color:#5c584f;letter-spacing:.08em;font-size:13px}.in-rz.astro-fmp4ekgg{z-index:1;color:var(--paper);position:absolute;inset:0}.in-half.astro-fmp4ekgg{background:var(--ink);will-change:transform;position:absolute;inset:0}.in-half-a.astro-fmp4ekgg{clip-path:polygon(0 0,100% 0,100% 38%,0 66%)}.in-half-b.astro-fmp4ekgg{clip-path:polygon(0 65.8%,100% 37.8%,100% 100%,0 100%)}.in-slash.astro-fmp4ekgg{background:var(--shu);transform-origin:0;width:120%;height:3px;position:absolute;top:52%;left:-10%;transform:rotate(-15.5deg)scaleX(0)}.in-stage.astro-fmp4ekgg{padding:0 var(--gutter);place-content:center;justify-items:center;gap:28px;display:grid;position:absolute;inset:0}.in-logo.astro-fmp4ekgg{width:min(78vw,980px);height:auto;overflow:visible}.in-logo.astro-fmp4ekgg [data-g]{transform-box:fill-box;transform-origin:50%}.in-tag.astro-fmp4ekgg{letter-spacing:.32em;text-transform:uppercase;color:var(--mute-d);opacity:0;align-items:center;gap:14px;font-size:clamp(12px,1.2vw,15px);font-weight:600;display:flex}.in-tag.astro-fmp4ekgg .rombo.astro-fmp4ekgg{width:6px;height:6px;color:var(--shu)}.in-skip.astro-fmp4ekgg{letter-spacing:.16em;text-transform:uppercase;min-height:44px;color:var(--mute-d);padding:0 16px;font-size:13px;font-weight:600;position:absolute;bottom:clamp(16px,3vw,40px);right:clamp(16px,3vw,40px)}@media (hover:hover){.in-skip.astro-fmp4ekgg:hover{color:var(--paper)}}
