.sv-hero--sys .sv-art:has(.wm){aspect-ratio:auto;pointer-events:auto;max-width:600px}.wm{width:100%;font-family:var(--ff-text);position:relative;container-type:inline-size}.wb-bar{border-bottom:1px solid var(--line);background:#141217;align-items:center;gap:7px;padding:11px 14px;display:flex}.wb-bar>i{background:rgba(242,236,224,.16);border-radius:50%;flex-shrink:0;width:9px;height:9px}.wb-bar>i:first-child{background:var(--gold)}.wb-url{background:rgba(242,236,224,.05);border-radius:999px;flex:1;align-items:center;min-width:0;height:24px;margin-left:10px;padding:0 12px;display:flex}.wb-url .seo-ln{width:38%;height:5px}.wb-url__t{white-space:nowrap;text-overflow:ellipsis;font-family:var(--ff-mono);color:var(--paper-mute);font-size:.6875rem;animation:.6s both wm-fade;overflow:hidden}@keyframes wm-fade{0%{opacity:0}}@media (max-width:1024px){.sv-hero--sys .sv-art:has(.wm){max-width:520px}}.ib-chips{scrollbar-width:none;gap:6px;margin:0 -2px;padding:2px;display:flex;overflow-x:auto}.ib-chips::-webkit-scrollbar{display:none}.ib-chips button{border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);height:36px;color:var(--paper-dim);font-family:var(--ff-text);cursor:pointer;background:rgba(19,17,22,.55);border-radius:999px;flex-shrink:0;padding:0 15px;font-size:.8125rem;font-weight:500;transition:background-color .35s,border-color .35s,color .35s}.ib-chips button:hover{border-color:var(--gold);color:var(--paper)}.ib-chips button.is-on{border-color:var(--gold);background:var(--gold);color:var(--ink);font-weight:600}.ib-lead{font-family:var(--ff-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gold);border-bottom:1px solid rgba(217,178,99,.4);align-items:center;gap:7px;margin:12px 0 16px;padding-bottom:3px;font-size:.6875rem;text-decoration:none;transition:color .3s,border-color .3s;display:inline-flex}.ib-lead:hover{color:var(--gold-hi);border-color:var(--gold-hi)}.ib-win{overflow:hidden}.ib-site{--bg:#f3ebe0;--fg:#2a1d16;--mute:rgba(42,29,22,.62);--acc:#c2562f;--acc-fg:#fff8f0;--card:#fffaf3;--ln:rgba(42,29,22,.12);--r:18px;--rb:999px;--ff-h:Georgia,"Times New Roman",serif;--tt:none;--fw:400;--hs:7.4cqi;--ls:-.01em;--v1:#c2562f;--v2:#e9cfb4;--v3:#2a1d16;overscroll-behavior:contain;background:var(--bg);height:max(300px,min(70cqi,410px));color:var(--fg);scrollbar-width:thin;scrollbar-color:var(--acc)transparent;padding:0 5%;transition:background-color .7s,color .7s;overflow-y:auto;container-type:inline-size}.ib-site[data-ind=fit]{--bg:#0e0f11;--fg:#f4f6ef;--mute:rgba(244,246,239,.6);--acc:#c6f432;--acc-fg:#0e0f11;--card:#17191c;--ln:rgba(244,246,239,.1);--r:4px;--rb:4px;--ff-h:var(--ff-display);--tt:uppercase;--fw:800;--hs:9.6cqi;--ls:0;--v1:#c6f432;--v2:#24272b;--v3:#f4f6ef}.ib-site[data-ind=law]{--bg:#0f1b2d;--fg:#eef1f5;--mute:rgba(238,241,245,.62);--acc:#c9a45c;--acc-fg:#0f1b2d;--card:#14233a;--ln:rgba(238,241,245,.12);--r:2px;--rb:2px;--ff-h:Georgia,"Times New Roman",serif;--tt:none;--fw:400;--hs:7cqi;--ls:0;--v1:#c9a45c;--v2:#1d3150;--v3:#eef1f5}.ib-site[data-ind=shop]{--bg:#fafafa;--fg:#121214;--mute:rgba(18,18,20,.58);--acc:#6d4aff;--acc-fg:#fff;--card:#fff;--ln:rgba(18,18,20,.1);--r:14px;--rb:12px;--ff-h:var(--ff-text);--tt:none;--fw:700;--hs:6.6cqi;--ls:-.035em;--v1:#6d4aff;--v2:#e6e0ff;--v3:#121214}.ib-site[data-ind=craft]{--bg:#231d18;--fg:#f1e6d6;--mute:rgba(241,230,214,.62);--acc:#e08a3c;--acc-fg:#231d18;--card:#2d2620;--ln:rgba(241,230,214,.12);--r:12px;--rb:10px;--ff-h:var(--ff-text);--tt:none;--fw:800;--hs:7cqi;--ls:-.025em;--v1:#e08a3c;--v2:#3a3029;--v3:#f1e6d6}.ib-site a{cursor:pointer}.ib-nav{z-index:2;background:var(--bg);border-bottom:1px solid var(--ln);align-items:center;gap:3cqi;padding:3cqi 0;transition:background-color .7s;display:flex;position:-webkit-sticky;position:sticky;top:0}.ib-logo{font-family:var(--ff-h);text-transform:var(--tt);white-space:nowrap;align-items:center;gap:1.4cqi;font-size:max(10px,2.6cqi);font-weight:700;display:inline-flex}.ib-logo i{aspect-ratio:1;border-radius:var(--r);background:var(--acc);width:2cqi;transition:background-color .7s,border-radius .7s}.ib-links{color:var(--mute);gap:3cqi;margin-left:auto;font-size:max(9px,2.1cqi);display:flex}.ib-links a:hover{color:var(--fg)}.ib-btn{border-radius:var(--rb);background:var(--acc);color:var(--acc-fg);white-space:nowrap;transition:background-color .7s,color .7s,border-radius .7s,translate .3s var(--ease-lift),box-shadow .3s;align-items:center;gap:1.2cqi;padding:1.8cqi 3cqi;font-size:max(9px,2.2cqi);font-weight:600;text-decoration:none;display:inline-flex}.ib-btn:hover{box-shadow:0 12px 24px -12px var(--acc);translate:0 -2px}.ib-btn svg{width:1em;height:1em}.ib-btn--sm{padding:1.2cqi 2.4cqi;font-size:max(9px,2cqi)}.ib-btn--ghost{color:var(--fg);box-shadow:inset 0 0 0 1px var(--ln);background:0 0}.ib-btn--ghost:hover{box-shadow:inset 0 0 0 1px var(--acc)}.ib-hero{grid-template-columns:1.1fr 1fr;grid-template-areas:"copy vis";align-items:center;gap:4cqi;padding:7cqi 0 6cqi;display:grid}.ib-copy{grid-area:copy;justify-items:start;gap:2.2cqi;display:grid}.ib-vis{aspect-ratio:5/4;border-radius:var(--r);background:var(--card);box-shadow:inset 0 0 0 1px var(--ln);grid-area:vis;padding:6%;transition:background-color .7s,border-radius .7s}.ib-vis svg{width:100%;height:100%;display:block}.ib-site[data-ind=rest] .ib-hero{text-align:center;grid-template-columns:1fr;grid-template-areas:"copy""vis"}.ib-site[data-ind=rest] .ib-copy{justify-items:center}.ib-site[data-ind=rest] .ib-vis{aspect-ratio:2;justify-self:center;width:62%}.ib-site[data-ind=law] .ib-hero{grid-template-columns:.9fr 1.1fr;grid-template-areas:"vis copy"}.ib-site[data-ind=fit] .ib-hero{grid-template-columns:1.5fr .8fr}.ib-kick{letter-spacing:.14em;text-transform:uppercase;color:var(--acc);font-size:max(8px,1.8cqi);font-weight:600}.ib-h{font-family:var(--ff-h);font-weight:var(--fw);font-size:var(--hs);letter-spacing:var(--ls);text-transform:var(--tt);line-height:1;display:block}.ib-h em{color:var(--acc);font-style:normal}.ib-site:-webkit-any([data-ind=rest],[data-ind=law]) .ib-h em{font-style:italic}.ib-site:-moz-any([data-ind=rest],[data-ind=law]) .ib-h em{font-style:italic}.ib-site:is([data-ind=rest],[data-ind=law]) .ib-h em{font-style:italic}.ib-site[data-ind=fit] .ib-h{font-variation-settings:"wdth" 68;font-stretch:68%;line-height:.92}.ib-p{max-width:42ch;color:var(--mute);margin:0;font-size:max(10px,2.3cqi);line-height:1.5}.ib-ctas{flex-wrap:wrap;gap:1.6cqi;margin-top:1cqi;display:flex}.ib-site[data-ind=rest] .ib-ctas{justify-content:center}.ib-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:2cqi;padding-bottom:6cqi;display:grid}.ib-card{border-radius:var(--r);background:var(--card);box-shadow:inset 0 0 0 1px var(--ln);color:inherit;transition:translate .35s var(--ease-lift),box-shadow .35s,background-color .7s,border-radius .7s;align-content:start;gap:.8cqi;padding:3cqi;text-decoration:none;display:grid}.ib-card:hover{box-shadow:inset 0 0 0 1px var(--acc),0 18px 30px -18px var(--acc);translate:0 -4px}.ib-card__ico{aspect-ratio:1;border-radius:var(--rb);background:color-mix(in srgb,var(--acc)16%,transparent);width:6.4cqi;color:var(--acc);place-items:center;margin-bottom:1.2cqi;transition:color .7s,background-color .7s,border-radius .7s;display:grid}.ib-card__ico svg{width:55%;height:55%}.ib-card b{font-family:var(--ff-h);font-size:max(10px,2.5cqi);font-weight:var(--fw);text-transform:var(--tt)}.ib-card small{color:var(--mute);font-size:max(9px,1.9cqi)}.ib-site[data-ind=shop] .ib-card__ico{aspect-ratio:4/3;border-radius:calc(var(--r) - 4px);width:100%}.ib-site[data-ind=shop] .ib-card__ico svg{width:34%;height:34%}.ib-site[data-ind=shop] .ib-card small{border-radius:var(--rb);background:var(--fg);color:var(--bg);justify-self:start;margin-top:.6cqi;padding:.8cqi 1.8cqi;font-weight:600}.ib-band{border-radius:var(--r);background:var(--acc);color:var(--acc-fg);justify-content:space-between;align-items:center;gap:3cqi;margin-bottom:5cqi;padding:4.5cqi 4cqi;transition:background-color .7s,color .7s,border-radius .7s;display:flex}.ib-band b{font-family:var(--ff-h);font-size:max(11px,3.4cqi);font-weight:var(--fw);text-transform:var(--tt);line-height:1.1}.ib-band .ib-btn{background:var(--acc-fg);color:var(--acc)}.ib-foot{border-top:1px solid var(--ln);color:var(--mute);justify-content:space-between;gap:2cqi;padding:3cqi 0 4cqi;font-size:max(9px,1.8cqi);display:flex}.ib-vis,.ib-kick,.ib-h,.ib-p,.ib-btn>span,.ib-card b,.ib-band b,.ib-logo span{animation:ib-in .7s var(--ease-lift)both}.ib-p{animation-delay:80ms}@keyframes ib-in{0%{opacity:0;translate:0 10px}}.ib-vis{animation-name:ib-vis}@keyframes ib-vis{0%{opacity:0;scale:.94}}.ib-vis .v-a{fill:var(--v2)}.ib-vis .v-b{fill:var(--v1)}.ib-vis .v-c{fill:var(--v3);opacity:.9}.ib-vis .v-s{fill:none;stroke:var(--v1);stroke-width:4px;stroke-linecap:round}@container (width<=380px){.ib-links{display:none}.ib-hero,.ib-site[data-ind] .ib-hero{grid-template-columns:1fr;grid-template-areas:"copy""vis"}.ib-site[data-ind] .ib-vis{aspect-ratio:2;width:100%}.ib-h{font-size:calc(var(--hs)*1.35)}.ib-cards{grid-template-columns:1fr 1fr}.ib-card:nth-child(3){display:none}}
