@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/fraunces-latin-600-normal.BFCDtZfi.woff2)format("woff2"),url(/_astro/fraunces-latin-600-normal.DL5QCzvS.woff)format("woff")}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/alegreya-sans-latin-400-normal.DtLlO8BS.woff2)format("woff2"),url(/_astro/alegreya-sans-latin-400-normal.DmA8jeke.woff)format("woff")}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/alegreya-sans-latin-500-normal.DS713u5J.woff2)format("woff2"),url(/_astro/alegreya-sans-latin-500-normal.vXxrTKJT.woff)format("woff")}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/alegreya-sans-latin-700-normal.DEbcy2sF.woff2)format("woff2"),url(/_astro/alegreya-sans-latin-700-normal.BnzUNlma.woff)format("woff")}:root{--ground:#edf0f4;--ink:#1b1f27;--ink-2:#5b6472;--amber:#f2b36b;--amber-deep:#c77b2e;--amber-text:#8a4f12;--sage:#9dbfae;--lavender:#b9abdc;--display:"Fraunces", Georgia, serif;--body:-apple-system, "SF Pro Text", system-ui, "Segoe UI", sans-serif;--glass-bg:#ffffff8c;--glass-edge:1px solid #ffffffb3;--glass-shadow:0 8px 32px #2832461a, inset 0 1px 0 #fffc;--letter-a:#f7c98f;--letter-b:#d98a3a;--dot-a:#f2b36b;--dot-b:#c77b2e;--wood-img:linear-gradient(160deg, #b58a5e, #5a3b22);--tree-dot-fill:#e7a35e;--tree-other-fill:#e3e7ed;--stone-img:linear-gradient(160deg, #c5cbd3, #8d95a1);--node-bg:#f7f8fa;--node-ph-bg:#eef0f4;--node-litter-bg:#e6e9ee;--plan-bg:#e7e3f4;--plan-fg:#3d2f6b;--sage-disc:#9dbfae73;--sage-ink:#1f4d3a;--lav-disc:#b9abdc80;--lav-ink:#3d2f6b;--blob-a:#f2b36b;--blob-b:#9dbfae;--blob-c:#b9abdc;--blob-d:#f2b36b;--paper-rgb:255 255 255;--ink-rgb:27 31 39;--paper-solid:#fff;--pill-bg:var(--ink);--pill-fg:#fff;--on-amber:#1b1f27;--note-bg:#f2b36b40;--warn-wash:#faeccde6;--warn-edge:#c8a05059;--ok-bg:#d9efdc;--ok-fg:#1d4a27;--warn-bg:#f5e3c8;--warn-fg:#5c3b0c;--node-edge:#fff;--node-root-bg:#fff;--glass-filter:blur(24px) saturate(1.6);--ground-bg:var(--ground);--gutter:16px;--max:1100px}:root[data-theme=forest]{color-scheme:light;--ground:#f6f1e6;--ground-bg:#f6f1e6;--ink:#1c2a20;--ink-2:#5d6a5c;--ink-rgb:28 42 32;--paper-rgb:255 253 247;--paper-solid:#fffdf7;--forest:#2f4a35;--body:"Alegreya Sans", Georgia, "Times New Roman", serif;--amber:#a8723a;--amber-deep:#8a5a26;--amber-text:#86571f;--sage:#7d9a78;--lavender:#c8a97a;--glass-bg:#fffdf7;--glass-edge:1px solid #e2d9c4;--glass-shadow:0 1px 2px #1c2a200d, 0 4px 14px #1c2a200d;--glass-filter:none;--pill-bg:var(--forest);--pill-fg:#f6f1e6;--on-amber:#1c2a20;--letter-a:#e4c08c;--letter-b:#bf8d52;--dot-a:#c8914f;--dot-b:#a8723a;--wood-img:repeating-radial-gradient(circle at 42% 38%, #3c240e4d 0 1px, #0000 1px 3.6px), radial-gradient(circle at 36% 30%, #d9b27a, #aa7c46 55%, #6b4425);--tree-dot-fill:url(#wood-dot);--tree-other-fill:#e6dcc4;--stone-img:linear-gradient(160deg, #d3cab2, #aaa188);--node-bg:#fffdf7;--node-ph-bg:#f3ecda;--node-litter-bg:#efe7d3;--node-edge:#a8723a;--node-root-bg:#2f4a35;--plan-bg:#e9e2c6;--plan-fg:#4a3f1a;--ok-bg:#dfeadb;--ok-fg:#1f4a2a;--warn-bg:#f3e3c3;--warn-fg:#5c3b0c;--sage-disc:#7d9a784d;--sage-ink:#234a2e;--lav-disc:#a8723a33;--lav-ink:#5c3b0c;--note-bg:#a8723a1f;--warn-wash:#f6ead0;--warn-edge:#a8723a59}html:root[data-theme=forest] .blobs{display:none}html:root[data-theme=forest] h1,html:root[data-theme=forest] h2,html:root[data-theme=forest] a:not(.pill):not(.node):not(.flag):not(.crest):not(.phlabel):not(.back){color:var(--forest)}html:root[data-theme=forest] .card,html:root[data-theme=forest] .group,html:root[data-theme=forest] .bubble{border-radius:18px}html:root[data-theme=forest] .sheet{border-radius:20px}html:root[data-theme=forest] .cat{border-radius:18px}html:root[data-theme=forest] .cat .ph,html:root[data-theme=forest] .shot,html:root[data-theme=forest] .art,html:root[data-theme=forest] .view{border-radius:16px}html:root[data-theme=forest] .ghost{background:var(--paper-solid);border:1px solid var(--forest);color:var(--forest)}html:root[data-theme=forest] .hero{background:#15110f;border-radius:20px;box-shadow:0 2px 10px #1c2a201f}html:root[data-theme=forest] .hero:has(.herophoto):after{display:none}.nopic{position:relative;overflow:hidden}.nopic:before{content:"";filter:blur(14px);opacity:.85;background:radial-gradient(circle at 50% 35%,#d9a066,#7a5230 70%);border-radius:50% 50% 46% 46%;width:46%;height:60%;position:absolute;top:14%;left:50%;transform:translate(-50%)}.nopic>*{z-index:1;position:relative}html:root[data-theme=forest] .herocard{color:var(--ink);backdrop-filter:none;background:#fffdf7;border:1px solid #e2d9c4;border-radius:16px}html:root[data-theme=forest] .herocard p,html:root[data-theme=forest] .herocard .reg{color:var(--ink-2)}html:root[data-theme=forest] .herocard h1{color:var(--forest)}html:root[data-theme=forest] .expand,html:root[data-theme=forest] .arrow,html:root[data-theme=forest] .phlabel,html:root[data-theme=forest] .back{backdrop-filter:none;background:#14110fc7}html:root[data-theme=forest] .origin.other,html:root[data-theme=forest] .origin.outside{color:var(--ink);background:#f3ecda;border:1px solid #d9cfb4}html:root[data-theme=forest] .owner{color:var(--ink);background:#f3ecda}html:root[data-theme=forest] .node{border-radius:18px}html:root[data-theme=forest] .node.root{color:#f6f1e6;border:2px solid #a8723a;box-shadow:0 4px 12px #1c2a2033}html:root[data-theme=forest] .node.root small{color:#d9e0cf}html:root[data-theme=forest] .node.sire,html:root[data-theme=forest] .node.dam{border-color:rgb(var(--ink-rgb) / .35)}html:root[data-theme=forest] .phlabel,html:root[data-theme=forest] .back,html:root[data-theme=forest] .expand,html:root[data-theme=forest] .arrow{color:#fff}html:root[data-theme=forest] .pill.light{background:var(--forest);color:#f6f1e6}html:root[data-theme=forest] body{letter-spacing:.012em;font-size:17px;line-height:1.5}html:root[data-theme=forest] small,html:root[data-theme=forest] .hint,html:root[data-theme=forest] .eyebrow{letter-spacing:.02em}html:root[data-theme=forest] .pill,html:root[data-theme=forest] .chip,html:root[data-theme=forest] .gchip,html:root[data-theme=forest] .sheet a,html:root[data-theme=forest] .owner,html:root[data-theme=forest] .origin{border-radius:10px}html:root[data-theme=forest] .chip{box-shadow:none;background:0 0;border:1px solid #cfc4a8}html:root[data-theme=forest] .langs,html:root[data-theme=forest] .menu-btn{border-radius:12px}html:root[data-theme=forest] .flag{border-radius:9px}html:root[data-theme=forest] .menu-btn{box-shadow:none}html:root[data-theme=forest] .card:has(>h1),html:root[data-theme=forest] .card:has(>.eyebrow){box-shadow:none;background:0 0;border:0;padding:8px 0}html:root[data-theme=forest] .card.lines,html:root[data-theme=forest] .card.find,html:root[data-theme=forest] .card.litter,html:root[data-theme=forest] details.card.explain,html:root[data-theme=forest] .card[data-awards]{box-shadow:none;background:0 0;border:0;border-top:1px solid #cfc4a8;border-radius:0;padding-left:0;padding-right:0}html:root[data-theme=forest] .card.prose{box-shadow:none;background:0 0;border:0;border-top:1px solid #cfc4a8;border-radius:0;padding:24px 0 8px}@media (width<=899px){html:root[data-theme=forest] .hero{height:auto;box-shadow:none;background:0 0;border:0;flex-direction:column;display:flex;overflow:visible}html:root[data-theme=forest] .hero>.nophoto{border-radius:20px;height:380px;position:relative;inset:auto}html:root[data-theme=forest] .hero .track{background:#15110f;border-radius:20px;flex:none;height:380px;position:relative;inset:auto}html:root[data-theme=forest] .hero>.herophoto{border-radius:20px;width:100%;height:380px;display:block;position:relative;inset:auto}html:root[data-theme=forest] .hero>.herobtn{border-radius:20px;height:380px;inset:0 0 auto}html:root[data-theme=forest] .hero .herocard h1{margin-bottom:10px;font-size:26px}html:root[data-theme=forest] .hero .herocard{z-index:3;pointer-events:auto;border:1px solid #e2d9c4;border-radius:16px;margin:-28px 14px 0;padding:14px 16px;position:relative;bottom:auto;left:auto;right:auto;box-shadow:0 6px 18px #1c2a201f}}@media (width>=900px){html:root[data-theme=forest] .hero{box-shadow:none;background:0 0;border-radius:0}html:root[data-theme=forest] .hero .track,html:root[data-theme=forest] .hero>.herophoto{border-radius:20px;box-shadow:0 2px 10px #1c2a2026}html:root[data-theme=forest] .hero .herocard{border-radius:20px;padding:32px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--ground-bg);color:var(--ink);font-family:var(--body);margin:0;line-height:1.45}a{color:inherit;text-decoration:none}h1,h2,h3{font-family:var(--display);margin:0;font-weight:600;line-height:1.1}:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.glass{background:var(--glass-bg);backdrop-filter:var(--glass-filter);border:var(--glass-edge);box-shadow:var(--glass-shadow)}@supports not (backdrop-filter:blur(1px)){.glass{background:rgb(var(--paper-rgb) / .92)}}.card{border-radius:36px;padding:20px}.pill{border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 20px;font-size:15px;font-weight:600;display:inline-flex}.pill-dark{background:var(--pill-bg);color:var(--pill-fg)}.eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);font-size:12px;font-weight:600}.blobs{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:clip}.blob{filter:blur(30px);border-radius:50%;width:340px;height:340px;position:absolute}.page{z-index:1;max-width:var(--max);padding:var(--gutter);flex-direction:column;gap:16px;margin:0 auto;display:flex;position:relative}.frame{min-height:100vh;position:relative;overflow-x:clip}@media (width>=900px){:root{--gutter:32px}.page{gap:24px}}.prose{flex-direction:column;gap:12px;line-height:1.55;display:flex}.prose h1{font-size:32px}.prose h2{margin-top:8px;font-size:22px}.prose p,.prose ul,.prose dl{margin:0}.prose ul{flex-direction:column;gap:6px;padding-left:20px;display:flex}.prose a:not(.pill){text-underline-offset:3px;text-decoration:underline}.prose .note{background:var(--note-bg);border-radius:24px;padding:14px 16px;font-size:14px}.stack{flex-direction:column;gap:16px;display:flex}@media (width>=900px){.prose h1{font-size:40px}.stack{gap:24px}}.field{flex-direction:column;gap:6px;display:flex}.field label{font-size:14px;font-weight:600}.field input,.field textarea{border:1px solid rgb(var(--ink-rgb) / .18);width:100%;min-height:48px;font:inherit;color:var(--ink);background:#ffffffd9;border-radius:24px;padding:12px 18px;font-size:16px}.field textarea{resize:vertical;min-height:96px}.field input:focus-visible,.field textarea:focus-visible{outline:3px solid var(--ink);outline-offset:1px}.hint{color:var(--ink-2);font-size:13px}@font-face{font-family:Fraunces;src:url(/fonts/fraunces-latin-700-normal.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-latin-wght-normal.woff2)format("woff2");font-weight:100 900;font-display:swap}:root[data-theme=skog]{--bg:#121a14;--fg:#e9e4d4;--card:#1b271e;--line:#46594a;--accent:#a3bd7f;--accent2:#c89560;--onaccent:#121a14;--shade:#0a100bd9;--fg-rgb:233 228 212;--card-rgb:27 39 30;--dark:1}:root[data-theme=fjell]{--bg:#f3f1ea;--fg:#1f2a30;--card:#fbfaf6;--line:#b9b19c;--accent:#2f6f9f;--accent2:#8a6d42;--onaccent:#fff;--shade:#14232db3;--fg-rgb:31 42 48;--card-rgb:251 250 246;--dark:0}:root[data-theme=brun]{--bg:#1c1612;--fg:#eadfce;--card:#271e17;--line:#5a4837;--accent:#d19a5c;--accent2:#8aa079;--onaccent:#1c1612;--shade:#140d08d9;--fg-rgb:234 223 206;--card-rgb:39 30 23;--dark:1}:root[data-theme=gyllen]{--bg:#f4ecda;--fg:#2b2316;--card:#fbf6e8;--line:#c9b98f;--accent:#8a5a12;--accent2:#5f7a4a;--onaccent:#fff;--shade:#281c0ab8;--fg-rgb:43 35 22;--card-rgb:251 246 232;--dark:0}:root.kennel{--rad:2px;--rad2:3px;--display:"Fraunces", Georgia, serif;--body:"Inter", system-ui, sans-serif;--ground:var(--bg);--ground-bg:var(--bg);--ink:var(--fg);--ink-2:rgb(var(--fg-rgb) / .72);--ink-rgb:var(--fg-rgb);--paper-rgb:var(--card-rgb);--paper-solid:var(--card);--glass-bg:var(--card);--glass-edge:1px solid var(--line);--glass-shadow:none;--glass-filter:none;--pill-bg:var(--accent);--pill-fg:var(--onaccent);--on-amber:var(--onaccent);--amber:var(--accent2);--amber-deep:var(--accent2);--amber-text:var(--accent2);--sage:var(--accent);--lavender:var(--accent2);--letter-a:var(--accent);--letter-b:var(--accent);--dot-a:var(--accent2);--dot-b:var(--accent2);--wood-img:linear-gradient(160deg, var(--accent2), var(--line));--stone-img:linear-gradient(160deg, var(--line), var(--card));--tree-dot-fill:var(--accent2);--tree-other-fill:var(--line);--node-bg:var(--card);--node-ph-bg:var(--bg);--node-litter-bg:var(--bg);--node-edge:var(--line);--node-root-bg:var(--accent);--plan-bg:rgb(var(--fg-rgb) / .1);--plan-fg:var(--fg);--ok-bg:var(--accent);--ok-fg:var(--onaccent);--warn-bg:var(--accent2);--warn-fg:var(--onaccent);--sage-disc:rgb(var(--fg-rgb) / .1);--sage-ink:var(--fg);--lav-disc:rgb(var(--fg-rgb) / .1);--lav-ink:var(--fg);--note-bg:rgb(var(--fg-rgb) / .08);--warn-wash:rgb(var(--fg-rgb) / .08);--warn-edge:var(--line);--max:1100px;--gutter:6vw}.kennel body{font-family:var(--body);background:var(--bg);color:var(--fg);line-height:1.6}.kennel h1,.kennel h2,.kennel h3{font-family:var(--display);font-weight:700;line-height:1.1}.kennel :focus-visible{outline-color:var(--accent)}.kennel img{max-width:100%}.kennel .page{gap:0;max-width:none;padding:0}.kennel main>.stack,.kennel main>section:not(.k-full),.kennel main>div:not(.k-full),.kennel main>.tnb{width:min(var(--max), 100% - 12vw);margin-left:auto;margin-right:auto}.kennel main>.stack:first-child,.kennel main>section:not(.k-full):first-child,.kennel main>div:not(.k-full):first-child{margin-top:48px}.kennel main>:last-child:not(.k-full){margin-bottom:64px}.kennel .card{border-radius:var(--rad2)}.kennel .pill,.kennel .chip,.kennel .gchip,.kennel .owner,.kennel .origin,.kennel .flag,.kennel .langs{border-radius:var(--rad)}.kennel .pill.ghost,.kennel .ghost{color:var(--fg);border:2px solid var(--line);background:0 0}.kennel .prose .note{border-radius:var(--rad2)}.kennel .field input,.kennel .field textarea,.kennel select{border-radius:var(--rad);background:var(--card);color:var(--fg);border:1px solid var(--line)}.kennel .eyebrow{color:var(--accent);letter-spacing:.08em}.kennel .node,.kennel .view,.kennel .art,.kennel .shot{border-radius:var(--rad2)}.kennel .node.root{color:var(--onaccent)}.kennel .node.root small{color:var(--onaccent);opacity:.8}.kennel .prose a:not(.pill),.kennel .item,.kennel .inline{text-decoration-color:var(--accent)}.k-full{width:100%}.k-wrap{max-width:var(--max);margin:0 auto}.k-band{padding:72px 6vw}.k-band.alt{background:var(--card)}.k-btn{border-radius:var(--rad);background:var(--accent);min-height:44px;color:var(--onaccent);border:0;justify-content:center;align-items:center;padding:12px 26px;font-weight:600;text-decoration:none;display:inline-flex}.k-btn.ghost{color:#fff;background:#00000040;border:2px solid #ffffffb3}.k-btn.line{color:var(--fg);border:2px solid var(--line);background:0 0}.k-btn.sm{padding:8px 18px}.k-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin:0;font-size:.8rem;font-weight:600}.k-lead{opacity:.92;max-width:38em;margin:.4em 0 1em;font-size:1.15rem}.k-note{opacity:.75;font-size:.92rem}.k-band h2{margin:.2em 0 .5em;font-size:2.1rem}.k-two{grid-template-columns:1.1fr .9fr;align-items:start;gap:5vw;display:grid}@media (width<=820px){.k-two{grid-template-columns:1fr}}.k-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.k-head a{color:var(--accent);font-weight:600}.k-cards{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:22px;display:grid}.k-tag{border-radius:var(--rad);background:var(--accent);color:var(--onaccent);white-space:nowrap;padding:3px 10px;font-size:.78rem;font-weight:600}.k-tag.mute{border:1.5px solid var(--line);color:var(--fg);background:0 0}table.k-facts{border-collapse:collapse;width:100%}table.k-facts td{border-bottom:1px solid var(--line);vertical-align:top;padding:8px 0}table.k-facts td:first-child{opacity:.7;width:40%;padding-right:12px}table.k-facts a{color:var(--accent)}.k-tl{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;display:grid}.k-tl div{border-left:3px solid var(--accent);padding-left:12px}.k-tl b{display:block}.k-details{border-top:1px solid var(--line);padding:10px 0}.k-details summary{cursor:pointer;min-height:32px;font-weight:600}.kennel main .grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:22px;display:grid}.kennel main h2{margin:.6em 0 .4em;font-size:1.8rem}.kennel main .chip.glass{border:1.5px solid var(--line);background:0 0}.bar[data-astro-cid-wpvy4v7s]{justify-content:space-between;align-items:center;min-height:64px;display:flex}.right[data-astro-cid-wpvy4v7s]{align-items:center;gap:10px;display:flex}.langs[data-astro-cid-wpvy4v7s]{background:rgb(var(--paper-rgb) / .7);border:1px solid rgb(var(--paper-rgb) / .9);border-radius:999px;gap:4px;padding:3px;display:flex}.flag[data-astro-cid-wpvy4v7s]{opacity:.55;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.flag[data-astro-cid-wpvy4v7s] svg[data-astro-cid-wpvy4v7s]{border-radius:4px;box-shadow:0 0 0 1px #1b1f272e}.flag[data-astro-cid-wpvy4v7s].on{opacity:1;background:var(--paper-solid);box-shadow:0 0 0 2px var(--ink)}.crest[data-astro-cid-wpvy4v7s]{border-radius:16px;place-items:center;min-width:56px;height:64px;display:grid}.crest[data-astro-cid-wpvy4v7s] img[data-astro-cid-wpvy4v7s]{width:auto;height:56px;display:block}.menu-btn[data-astro-cid-wpvy4v7s]{width:48px;height:48px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid}.sheet[data-astro-cid-wpvy4v7s]{inset:76px var(--gutter) auto auto;width:min(320px, calc(100vw - 2 * var(--gutter)));border-radius:32px;flex-direction:column;gap:2px;margin:0;padding:10px}.call[data-astro-cid-wpvy4v7s]{height:48px;color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:0 16px;font-size:15px;font-weight:700;display:inline-flex}@media (width<=379px){.call[data-astro-cid-wpvy4v7s] .lbl[data-astro-cid-wpvy4v7s]{display:none}.call[data-astro-cid-wpvy4v7s]{justify-content:center;width:48px;padding:0}}.grp[data-astro-cid-wpvy4v7s]{flex-direction:column;gap:2px;display:flex}.gh[data-astro-cid-wpvy4v7s]{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);padding:10px 16px 2px;font-size:12px;font-weight:700}.sheet[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s].sub{padding-left:28px}.sheet[data-astro-cid-wpvy4v7s]:popover-open{display:flex}.sheet[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{border-radius:999px;align-items:center;min-height:48px;padding:0 16px;font-weight:600;display:flex}.sheet[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover{background:rgb(var(--paper-rgb) / .8)}@media (width>=900px){.sheet[data-astro-cid-wpvy4v7s]{inset:88px max(var(--gutter), calc((100vw - var(--max)) / 2 + var(--gutter))) auto auto}}.foot[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:14px;padding:20px 22px 12px;display:flex}.brand[data-astro-cid-jo6i4kqk]{align-items:center;gap:12px;display:flex}.crestf[data-astro-cid-jo6i4kqk]{flex:none;width:auto;height:46px}.bname[data-astro-cid-jo6i4kqk]{font-family:var(--display);font-size:18px;font-weight:600}.tag[data-astro-cid-jo6i4kqk]{color:var(--ink-2);font-size:13px}.cols[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:6px;display:flex}.col[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;align-items:center;column-gap:4px;display:flex}.col[data-astro-cid-jo6i4kqk] .eyebrow[data-astro-cid-jo6i4kqk]{flex:0 0 100%;margin-top:4px}.item[data-astro-cid-jo6i4kqk]{align-items:center;min-height:40px;margin-right:6px;padding:0 12px 0 0;font-size:14px;font-weight:600;display:inline-flex}.reg[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:4px;margin-top:6px;padding:0;display:flex}.regline[data-astro-cid-jo6i4kqk]{font-size:14px;font-weight:600}.legal[data-astro-cid-jo6i4kqk]{color:var(--ink-2);justify-content:space-between;align-items:center;font-size:12px;display:flex}.legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{align-items:center;min-height:44px;font-weight:600;display:inline-flex}.madeby[data-astro-cid-jo6i4kqk]{text-align:center;color:var(--ink-2);margin:0;font-size:12px}.madeby[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-height:44px;color:inherit;text-underline-offset:2px;align-items:center;text-decoration:underline;display:inline-flex}@media (width>=900px){.foot[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 2fr;align-items:start;gap:12px 40px;padding:24px 28px 12px;display:grid}.cols[data-astro-cid-jo6i4kqk]{gap:8px}.reg[data-astro-cid-jo6i4kqk]{margin-top:0}.legal[data-astro-cid-jo6i4kqk],.madeby[data-astro-cid-jo6i4kqk]{grid-column:1/-1}}.kbar[data-astro-cid-vuuhlukv]{background:var(--bg);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:14px 6vw;display:flex}.klogo[data-astro-cid-vuuhlukv]{font-family:var(--display);align-items:center;gap:10px;min-height:44px;font-size:1.25rem;font-weight:700;display:flex}.klogo[data-astro-cid-vuuhlukv] svg[data-astro-cid-vuuhlukv]{fill:var(--accent);flex:none}nav[data-astro-cid-vuuhlukv]{flex-wrap:wrap;align-items:center;gap:4px 20px;display:flex}nav[data-astro-cid-vuuhlukv] a[data-astro-cid-vuuhlukv]:not(.k-btn){border-bottom:2px solid #0000;align-items:center;min-height:44px;display:inline-flex}nav[data-astro-cid-vuuhlukv] a[data-astro-cid-vuuhlukv][aria-current=page]{border-bottom-color:var(--accent)}.klang[data-astro-cid-vuuhlukv]{opacity:.75;font-size:.92rem}.kfoot[data-astro-cid-x7lr7zzz]{background:var(--fg);color:var(--bg);padding:44px 6vw 28px}.kfoot[data-astro-cid-x7lr7zzz] a[data-astro-cid-x7lr7zzz]{color:inherit;text-underline-offset:3px;align-items:center;min-height:32px;text-decoration:underline;display:inline-flex}.cols[data-astro-cid-x7lr7zzz]{max-width:var(--max);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:28px 6vw;margin:0 auto;display:grid}.cols[data-astro-cid-x7lr7zzz]>div[data-astro-cid-x7lr7zzz]{flex-direction:column;gap:2px;display:flex}.nm[data-astro-cid-x7lr7zzz]{font-family:var(--display);font-size:1.2rem}.small[data-astro-cid-x7lr7zzz]{opacity:.8;font-size:.85rem}small[data-astro-cid-x7lr7zzz]{max-width:var(--max);opacity:.8;margin:28px auto 0;display:block}small[data-astro-cid-x7lr7zzz] a[data-astro-cid-x7lr7zzz]{min-height:44px}.demo-notice{text-align:center;color:#fff;background:#1b1f27;border-bottom:4px solid #f2b36b;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;margin:0;padding:14px 16px;font-size:15px;font-weight:600;display:flex}.demo-tag{color:#1b1f27;letter-spacing:.08em;background:#f2b36b;border-radius:999px;padding:3px 12px}.demo-text{flex:260px;max-width:640px}.demo-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.demo-cta,.demo-more{border-radius:999px;align-items:center;min-height:44px;padding:0 16px;font-weight:700;text-decoration:none;display:inline-flex}.demo-cta{color:#1b1f27;background:#fff}.demo-notice .demo-more{box-shadow:inset 0 0 0 2px #fff;color:#fff!important}.tnb{color:var(--ink-2);text-align:center;margin:8px 6px 0;font-size:13px}.tnb a{text-underline-offset:3px;text-decoration:underline}
