[data-oloy-cats=landing]{--sans:var(--font-inter), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono:var(--font-geist-mono), ui-monospace, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--paper:#f9f6f0;--ink:#1c0f02;--ink-74:#1c0f02bd;--ink-60:#1c0f0299;--name:#be230b;--caret:#be230b;--ring:#be230b38;--card:#fffdfaf0;--card-line:#781e1424;--card-ink:#1c0f02;--card-ink-60:#1c0f029e;--card-shadow:0 18px 50px -18px #78140a59, 0 2px 10px #50140a14;--go-bg:#1c0f02;--go-ink:#fff4e8;--mark:#1b1d21;--sidepad:clamp(24px, 5vw, 64px);--gutter:max(var(--sidepad), calc((100vw - 1280px) / 2 + var(--sidepad)));background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:normal;position:relative;overflow-x:clip}[data-oloy-cats=landing] a{color:inherit;text-decoration:none}[data-oloy-cats=landing] svg text{font-family:var(--font-inter), sans-serif}[data-oloy-cats=landing] .decor{contain:strict;pointer-events:none;position:absolute;left:0;right:0;overflow:hidden}[data-oloy-cats=landing] .decor>.fixed{position:fixed;inset:0;overflow:hidden}[data-oloy-cats=landing] #hero{--ground-space:clamp(200px, 30svh, 300px);min-height:100svh;padding-top:80px;padding-bottom:var(--ground-space);isolation:isolate;background:linear-gradient(#f4e2cc 0%,#faf3e8 48%,#f6e4cc 100%);flex-direction:column;display:flex;position:relative;overflow:hidden}[data-oloy-cats=landing] #sky{z-index:0;top:0;bottom:0}[data-oloy-cats=landing] #sky svg{will-change:transform;position:absolute;overflow:visible}[data-oloy-cats=landing] #sky .cloud{width:var(--w)}[data-oloy-cats=landing] #sky .c1{--w:clamp(150px, 19vw, 290px);top:11%;left:3%}[data-oloy-cats=landing] #sky .c2{--w:clamp(130px, 16vw, 250px);top:8%;right:4%}[data-oloy-cats=landing] #sky .c3{--w:clamp(90px, 9vw, 140px);top:41%;left:11%}[data-oloy-cats=landing] #sky .c4{--w:clamp(80px, 8vw, 120px);top:45%;right:13%}[data-oloy-cats=landing] #sky .far{width:26px;height:14px;top:0;left:0}[data-oloy-cats=landing] #ground,[data-oloy-cats=landing] #hero>.pre{z-index:1;pointer-events:none;width:100%;height:min(50vw,74svh);display:block;position:absolute;bottom:0;left:0;right:0;overflow:hidden}[data-oloy-cats=landing] #hero>.pre{container:oloy-first-paint/size}[data-oloy-cats=landing] #hero>.pre img{object-fit:cover;object-position:50% 100%;width:100%;height:100%;display:block}@container oloy-first-paint not (max-aspect-ratio:9/2){[data-oloy-cats=landing] #hero>.pre img{object-fit:contain}}@media (not (max-width:760px)) and (max-aspect-ratio:296/125){@container oloy-first-paint not (max-aspect-ratio:16/5){[data-oloy-cats=landing] #hero>.pre img{object-fit:contain}}}[data-oloy-cats=landing] #ground{opacity:0}[data-oloy-cats=landing] #ground[data-activity-clock]{opacity:1;transition:opacity .25s ease-out}[data-oloy-cats=landing] #hero:has(>#ground[data-activity-clock])>.pre{visibility:hidden;transition:visibility 0s linear .25s}@supports not selector(:has(*)){[data-oloy-cats=landing].js #hero>.pre{visibility:hidden;transition:visibility 0s linear .25s}}[data-oloy-cats=landing] #sky .fixed>*,[data-oloy-cats=landing] #announcement>*{animation:.25s ease-out lcArrive}@keyframes lcArrive{0%{opacity:0}}@media (prefers-reduced-motion:reduce){:is([data-oloy-cats=landing] #ground[data-activity-clock],[data-oloy-cats=landing] #hero:has(>#ground[data-activity-clock])>.pre),[data-oloy-cats=landing].js #hero>.pre{transition:none}[data-oloy-cats=landing] #sky .fixed>*,[data-oloy-cats=landing] #announcement>*{animation:none}}[data-oloy-cats=landing] .s .scene[data-activity-clock],[data-oloy-cats=landing] #sign-cat[data-activity-clock]{animation:.25s ease-out lcArrive}@media (prefers-reduced-motion:reduce){[data-oloy-cats=landing] .s .scene[data-activity-clock],[data-oloy-cats=landing] #sign-cat[data-activity-clock]{animation:none}}[data-oloy-cats=landing] #nav{z-index:3;height:80px;padding:0 var(--gutter);position:absolute;top:0;left:0;right:0}[data-oloy-cats=landing] #nav .logo{color:var(--mark);border-radius:10px;align-items:center;padding:6px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-oloy-cats=landing] #nav .logo svg{width:108px;height:56px;display:block;overflow:visible}[data-oloy-cats=landing] .eclipse .after,[data-oloy-cats=landing] .eclipse .rim{opacity:0}[data-oloy-cats=landing] .eclipse.plays .moon{animation:3s cubic-bezier(.65,0,.35,1) .6s backwards lcMoon}[data-oloy-cats=landing] .eclipse.plays .before{animation:2.286s step-end backwards lcHidden}[data-oloy-cats=landing] .eclipse.plays .after{animation:2.286s step-end backwards lcShown}[data-oloy-cats=landing] .eclipse.plays .rim{animation:3.6s linear backwards lcRim}@keyframes lcMoon{0%{transform:translate(-187.64px)}}@keyframes lcShown{0%{opacity:1}}@keyframes lcHidden{0%{opacity:0}}@keyframes lcRim{0%,51.69%{opacity:0}56.69%,70.33%{opacity:1}75.33%,to{opacity:0}}@media (prefers-reduced-motion:reduce){[data-oloy-cats=landing] .eclipse.plays .moon,[data-oloy-cats=landing] .eclipse.plays .before,[data-oloy-cats=landing] .eclipse.plays .after,[data-oloy-cats=landing] .eclipse.plays .rim{animation:none}}[data-oloy-cats=landing] #nav nav{right:var(--gutter);position:absolute;top:50%;transform:translateY(-50%)}[data-oloy-cats=landing] .btn{box-sizing:border-box;border:1.5px solid var(--ink);height:40px;color:var(--ink);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;background:#fffcf4;border-radius:999px;justify-content:center;align-items:center;padding:0 18px;font-size:14px;font-weight:600;transition:background-color .16s;display:inline-flex}[data-oloy-cats=landing] .btn:hover{background:#ffeac7}[data-oloy-cats=landing] .btn:active{background:#f6dcaf}[data-oloy-cats=landing] .btn:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media (prefers-reduced-motion:reduce){[data-oloy-cats=landing] .btn{transition:none}}@media (pointer:coarse){[data-oloy-cats=landing] .btn{height:44px}}@media (max-width:360px){[data-oloy-cats=landing] #hero #nav nav{right:12px}}[data-oloy-cats=landing] .content{z-index:2;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;padding:20px;display:flex;position:relative}[data-oloy-cats=landing] h1{letter-spacing:-.035em;width:100%;max-width:1200px;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(40px,5.2vw,76px);font-weight:600;line-height:1.02}[data-oloy-cats=landing] h1 .l{display:block}[data-oloy-cats=landing] h1 .name{color:var(--name)}[data-oloy-cats=landing] .cur{color:var(--caret);margin-left:.02em;font-weight:400;animation:1.05s step-end infinite lcBlink}@keyframes lcBlink{0%,to{opacity:1}50%{opacity:0}}[data-oloy-cats=landing] .lead{color:var(--ink-74);letter-spacing:-.005em;text-wrap:balance;max-width:34ch;margin:0;font-size:clamp(16px,1.25vw,19px);line-height:1.5}[data-oloy-cats=landing] .field{background:var(--card);border:1px solid var(--card-line);width:100%;max-width:640px;box-shadow:var(--card-shadow);text-align:left;min-height:66px;color:var(--card-ink);border-radius:22px;flex-wrap:wrap;align-items:center;margin-top:6px;padding:6px 6px 6px 22px;display:flex;position:relative}[data-oloy-cats=landing] .field:focus-within{box-shadow:var(--card-shadow), 0 0 0 3px var(--ring)}[data-oloy-cats=landing] .scheme{font-family:var(--mono);color:var(--card-ink-60);-webkit-user-select:none;user-select:none;flex:none;padding-right:6px;font-size:16px}[data-oloy-cats=landing] .in{flex:180px;align-items:center;min-width:0;height:52px;display:flex;position:relative}[data-oloy-cats=landing] .in input{width:100%;height:100%;color:var(--card-ink);font:inherit;caret-color:var(--caret);background:0 0;border:0;outline:none;padding:0;font-size:16px}[data-oloy-cats=landing] .ghost{height:100%;color:var(--card-ink-60);pointer-events:none;white-space:nowrap;align-items:center;font-size:16px;display:flex;position:absolute;top:0;left:0}[data-oloy-cats=landing] .in input:not(:placeholder-shown)+.ghost,[data-oloy-cats=landing] .in input:focus+.ghost{display:none}[data-oloy-cats=landing] .go{background:var(--go-bg);min-height:44px;color:var(--go-ink);font-family:var(--mono);cursor:pointer;letter-spacing:.01em;border:0;border-radius:14px;flex:none;justify-content:center;align-items:center;gap:7px;margin-left:8px;padding:12px 16px;font-size:13px;font-weight:500;display:inline-flex}[data-oloy-cats=landing] .go:disabled{cursor:not-allowed}[data-oloy-cats=landing] .go svg{width:12px;height:12px}[data-oloy-cats=landing] .announcement{pointer-events:none;flex:0 0 22px;width:100vw;max-width:100vw;height:22px;margin:0;position:relative}[data-oloy-cats=landing] .announcement svg{width:100%;height:66px;display:block;position:absolute;top:0;left:0;overflow:hidden}[data-oloy-cats=landing] .sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:visible}[data-oloy-cats=landing] .s{--seam:120px;isolation:isolate;min-height:100svh;position:relative;overflow:clip visible}[data-oloy-cats=landing] .feature-layout,[data-oloy-cats=landing] .plaza-layout,[data-oloy-cats=landing] .footer-layout{width:100%;max-width:1280px;padding:40px var(--sidepad);align-items:center;gap:48px;margin:0 auto;display:grid}[data-oloy-cats=landing] .feature-layout,[data-oloy-cats=landing] .footer-layout{min-height:100svh}[data-oloy-cats=landing] .feature-layout{grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr)}[data-oloy-cats=landing] .feature-layout .words{grid-area:1/2}[data-oloy-cats=landing] .feature-layout .art{grid-area:1/1}[data-oloy-cats=landing] #s2 .feature-layout,[data-oloy-cats=landing] #s4 .feature-layout{grid-template-columns:minmax(300px,1fr) minmax(0,1.55fr)}[data-oloy-cats=landing] #s2 .words,[data-oloy-cats=landing] #s4 .words{grid-column:1}[data-oloy-cats=landing] #s2 .art,[data-oloy-cats=landing] #s4 .art{grid-column:2}[data-oloy-cats=landing] .s .scene{pointer-events:none;width:100%;height:auto;display:block;overflow:hidden}[data-oloy-cats=landing] .s .art{z-index:1;min-width:0;position:relative}[data-oloy-cats=landing] .feature-layout .art,[data-oloy-cats=landing] .footer-layout .art{width:min(100%, calc((100svh - 80px) * var(--scene-aspect)));justify-self:center}[data-oloy-cats=landing] .s .art:before{content:"";z-index:-1;left:-100vw;right:-100vw;top:calc(100% - var(--floor-depth));bottom:calc(-1 * var(--floor-tail,24px));background:linear-gradient(180deg, var(--floor) 0, transparent 100%);position:absolute}[data-oloy-cats=landing] .s>.decor{top:calc(-1 * var(--seam));height:calc(2 * var(--seam));z-index:3}[data-oloy-cats=landing] .garden-link{right:-80px;top:calc(var(--seam) - 104px);pointer-events:none;color:#53885c;width:250px;height:200px;position:absolute;overflow:visible}[data-oloy-cats=landing] .garden-link.left{left:-88px;right:auto;transform:scaleX(-1)}[data-oloy-cats=landing] #s2 .garden-link{right:-100px;top:calc(var(--seam) - 96px)}[data-oloy-cats=landing] #s4 .garden-link{color:#697c62}[data-oloy-cats=landing] #foot .garden-link{color:#53695c}@media (max-width:760px){[data-oloy-cats=landing] .garden-link{width:126px;height:122px;right:-26px;top:calc(var(--seam) - 67px)}[data-oloy-cats=landing] .garden-link.left{left:-26px}[data-oloy-cats=landing] #s2 .garden-link{right:-26px;top:calc(var(--seam) - 67px)}[data-oloy-cats=landing] #s4 .garden-link{top:calc(var(--seam) - 42px)}}[data-oloy-cats=landing] .s .words{z-index:2;flex-direction:column;gap:16px;max-width:410px;display:flex;position:relative}[data-oloy-cats=landing] .eyebrow{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-60);margin:0;font-size:12px}[data-oloy-cats=landing] h2{letter-spacing:-.03em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(32px,3.3vw,48px);font-weight:600;line-height:1.06}[data-oloy-cats=landing] .body{color:var(--ink-74);letter-spacing:-.005em;max-width:34ch;margin:0;font-size:clamp(16px,1.25vw,19px);line-height:1.5}[data-oloy-cats=landing] #sofar{--board-cat-width:clamp(136px, calc(100svh - 514px), 220px);--board-cat-headroom:calc(var(--board-cat-width) * 200 / 220);--floor:#e5c9a6;--floor-depth:30.883%;background:linear-gradient(#e4d0b4 0%,#fbf0df 30%,#f8ecda 100%);flex-direction:column;justify-content:space-between;display:flex}[data-oloy-cats=landing] #sofar .plaza-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;padding-top:clamp(24px,4svh,40px);padding-bottom:0}[data-oloy-cats=landing] #sofar .board-slot{padding-top:var(--board-cat-headroom)}[data-oloy-cats=landing] #sofar .plaza-art{flex:none;width:100%;height:clamp(140px,42svh - 140px,250px);margin:24px auto 0}[data-oloy-cats=landing] #sofar .scene{aspect-ratio:auto;height:100%}[data-oloy-cats=landing] #sofar .art:before{top:calc(100% - var(--floor-depth));bottom:0}[data-oloy-cats=landing] #s1{--floor:#dac09e;--floor-depth:12.858%;--scene-aspect:1.35714;background:linear-gradient(#f8ecda 0%,#f7e2c5 100%)}[data-oloy-cats=landing] #s1 .scene{aspect-ratio:760/560}[data-oloy-cats=landing] #s3 .scene{aspect-ratio:760/530}[data-oloy-cats=landing] #s2{--floor:#e5c9a6;--floor-depth:18.549%;--scene-aspect:1.22581;background:linear-gradient(#f7e2c5 0%,#f1d5af 100%)}[data-oloy-cats=landing] #s2 .scene{aspect-ratio:760/620}[data-oloy-cats=landing] #s3{--floor:#e4c6a1;--floor-depth:19.057%;--scene-aspect:1.43396;background:linear-gradient(#f1d5af 0%,#d8b5a6 100%)}[data-oloy-cats=landing] #s4{--floor:#c5aaa2;--floor-depth:25%;--scene-aspect:1.73913;background:linear-gradient(#d8b5a6 0%,#b88f9b 48%,#715d7b 100%)}[data-oloy-cats=landing] #s4 .scene{aspect-ratio:800/460}[data-oloy-cats=landing] #s4 .eyebrow{color:#1c0f02ad}[data-oloy-cats=landing] #foot{--floor:#5a4f5e;--floor-depth:10.87%;--scene-aspect:1.73913;background:linear-gradient(#715d7b 0%,#54435f 20%,#382d4d 60%,#241d38 100%)}[data-oloy-cats=landing] #foot .footer-layout{grid-template-columns:minmax(300px,1fr) minmax(0,1.55fr)}[data-oloy-cats=landing] #foot .scene{aspect-ratio:800/460}[data-oloy-cats=landing] #foot .art:before{background:var(--floor)}[data-oloy-cats=landing] #sofar .board{z-index:2;width:100%;max-width:540px;margin-left:auto;position:relative}[data-oloy-cats=landing] #sofar .board .cat{right:26px;top:calc(-1 * var(--board-cat-headroom));width:var(--board-cat-width);pointer-events:none;height:auto;position:absolute;overflow:visible}[data-oloy-cats=landing] #sofar .chalk{background:#2c3a33;border:10px solid #9a6a42;border-radius:10px;padding:26px 28px 22px;position:relative;box-shadow:0 2px #1c0f02,0 0 0 2px #1c0f02,0 22px 50px -24px #28140a80}[data-oloy-cats=landing] #sofar .chalk:before{content:"";pointer-events:none;border:1.5px solid #fff4e424;border-radius:3px;position:absolute;inset:0}[data-oloy-cats=landing] .facts{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}[data-oloy-cats=landing] .facts li{border-top:1.5px dashed #fff4e42e;align-items:baseline;gap:14px;padding:11px 0;display:flex}[data-oloy-cats=landing] .facts li:first-child{border-top:0;padding-top:0}[data-oloy-cats=landing] .facts .n{letter-spacing:-.03em;color:#fff4e3;font-variant-numeric:tabular-nums;flex:none;min-width:3.2ch;font-size:clamp(34px,3.2vw,46px);font-weight:500;line-height:1}[data-oloy-cats=landing] .facts .l{color:#fff4e3d1;font-size:15px;line-height:1.4}[data-oloy-cats=landing] #sofar .fascia{background:#b97a4a;border:2px solid #1c0f02;border-top:0;border-radius:0 0 10px 10px;flex-direction:column;gap:8px;margin:0 12px;padding:12px 18px 14px;display:flex;container-type:inline-size}[data-oloy-cats=landing] .names .cap{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#1c0f02b3;margin:0;font-size:11px}[data-oloy-cats=landing] .names .builder-groups{gap:8px;margin:0;display:grid}[data-oloy-cats=landing] .names .builder-group{gap:2px;min-width:0;display:grid}[data-oloy-cats=landing] .names .builder-group+.builder-group{border-top:1px solid #1c0f0233;padding-top:8px}[data-oloy-cats=landing] .names .group-label{font-family:var(--mono);color:#1c0f02c7;font-size:11px;font-weight:500;line-height:16px}[data-oloy-cats=landing] .names .row{letter-spacing:-.015em;color:#fff4e3;justify-content:space-between;align-items:center;gap:10px;margin:0;font-size:15px;font-weight:600;line-height:22px;display:flex}[data-oloy-cats=landing] .names .row.tools{grid-template-columns:1fr max-content;gap:4px 14px;display:grid}[data-oloy-cats=landing] .names .row span{white-space:nowrap}@container (min-width:460px){[data-oloy-cats=landing] .names .builder-group{grid-template-columns:120px minmax(0,1fr);align-items:center;gap:12px}[data-oloy-cats=landing] .names .row.tools{gap:10px;display:flex}}[data-oloy-cats=landing] #foot .footwrap{z-index:2;color:#fff4e8;grid-template-columns:1fr 1fr;gap:24px 32px;display:grid;position:relative}[data-oloy-cats=landing] #foot .brand{flex-direction:column;grid-column:1/-1;gap:14px;display:flex}[data-oloy-cats=landing] #foot .brand .logo{color:#fff4e8;align-self:flex-start;display:inline-flex}[data-oloy-cats=landing] #foot .brand .logo svg{width:92px;height:48px;display:block;overflow:visible}[data-oloy-cats=landing] #foot .tag{color:#fff4e8e6;letter-spacing:-.01em;margin:0;font-size:18px;line-height:1.4}[data-oloy-cats=landing] #foot .cap{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#fff4e899;margin:0 0 10px;font-size:11px}[data-oloy-cats=landing] #foot ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}[data-oloy-cats=landing] #foot ul a{color:#fff4e8;text-underline-offset:3px;align-items:center;min-height:36px;font-size:15px;-webkit-text-decoration:underline #fff4e859;text-decoration:underline #fff4e859;display:inline-flex}[data-oloy-cats=landing] #foot ul a:hover{text-decoration-color:#fff4e8}[data-oloy-cats=landing] #foot .copy{color:#fff4e89e;border-top:1px solid #fff4e829;grid-column:1/-1;margin:8px 0 0;padding-top:18px;font-size:13px}@media (min-width:761px) and (max-height:740px){[data-oloy-cats=landing] #sofar .chalk{padding-top:18px;padding-bottom:16px}[data-oloy-cats=landing] #sofar .facts li{padding-top:8px;padding-bottom:8px}[data-oloy-cats=landing] #sofar .facts li:first-child{padding-top:0}[data-oloy-cats=landing] #sofar .fascia{padding-top:8px;padding-bottom:10px}}@media (max-width:760px){[data-oloy-cats=landing] #nav{height:68px;padding:0 16px}[data-oloy-cats=landing] #nav .logo svg{width:92px;height:48px}[data-oloy-cats=landing] #nav nav{right:16px}[data-oloy-cats=landing] .btn{padding:0 10px;font-size:13px}[data-oloy-cats=landing] #hero{--ground-space:clamp(200px, 30svh, 285px);padding-top:68px}[data-oloy-cats=landing] #ground,[data-oloy-cats=landing] #hero>.pre{height:clamp(300px,44svh,380px)}[data-oloy-cats=landing] .content{justify-content:flex-start;gap:18px;padding:32px 16px 24px}[data-oloy-cats=landing] .field{border-radius:18px;grid-template-columns:max-content minmax(0,1fr);padding:6px 8px 8px 16px;display:grid}[data-oloy-cats=landing] .go{grid-column:1/-1;justify-self:stretch;margin:0;padding:12px}[data-oloy-cats=landing] #sky .c1{--w:150px;top:5%;left:-8%}[data-oloy-cats=landing] #sky .c2{--w:118px;top:8%;right:-6%}[data-oloy-cats=landing] #sky .c3,[data-oloy-cats=landing] #sky .c4,[data-oloy-cats=landing] #sky .f2{display:none}[data-oloy-cats=landing] .s,[data-oloy-cats=landing] .feature-layout,[data-oloy-cats=landing] .footer-layout{min-height:0}[data-oloy-cats=landing] .feature-layout,[data-oloy-cats=landing] #s2 .feature-layout,[data-oloy-cats=landing] #s4 .feature-layout,[data-oloy-cats=landing] .plaza-layout,[data-oloy-cats=landing] .footer-layout,[data-oloy-cats=landing] #foot .footer-layout{flex-direction:column;align-items:stretch;gap:24px;padding:48px 0 0;display:flex}[data-oloy-cats=landing] .feature-layout,[data-oloy-cats=landing] #s2 .feature-layout,[data-oloy-cats=landing] #s4 .feature-layout,[data-oloy-cats=landing] .footer-layout,[data-oloy-cats=landing] #foot .footer-layout{justify-content:flex-start;padding-bottom:24px}[data-oloy-cats=landing] .s .words{gap:12px;max-width:none;padding:0 24px}[data-oloy-cats=landing] .feature-layout .words{order:0}[data-oloy-cats=landing] .feature-layout .art{order:1}[data-oloy-cats=landing] .feature-layout .art,[data-oloy-cats=landing] .footer-layout .art{width:min(100%, calc(48svh * var(--scene-aspect)));flex:none;margin:0 auto}[data-oloy-cats=landing] #s2{--floor-depth:19.828%;--scene-aspect:1.03448}[data-oloy-cats=landing] #s2 .scene{aspect-ratio:600/580}[data-oloy-cats=landing] #s4,[data-oloy-cats=landing] #foot{--scene-aspect:1.41304}[data-oloy-cats=landing] #s4 .scene{aspect-ratio:650/460}[data-oloy-cats=landing] #sofar .plaza-layout{padding:48px 24px 0;display:flex}[data-oloy-cats=landing] #sofar .words{padding:0}[data-oloy-cats=landing] #sofar .board-slot{padding-top:160px}[data-oloy-cats=landing] #sofar .board{max-width:540px;margin:0 auto}[data-oloy-cats=landing] #sofar .board .cat{width:176px;top:-160px;right:14px}[data-oloy-cats=landing] #sofar .chalk{padding:14px 16px 12px}[data-oloy-cats=landing] .facts li{gap:10px;padding:7px 0}[data-oloy-cats=landing] .facts .n{min-width:3ch;font-size:26px}[data-oloy-cats=landing] .facts .l{font-size:13px}[data-oloy-cats=landing] #sofar .fascia{padding:8px 14px 10px}[data-oloy-cats=landing] .names .cap{font-size:12px}[data-oloy-cats=landing] .names .group-label{font-size:12px;line-height:16px}[data-oloy-cats=landing] .names .row{gap:8px;font-size:13px;line-height:20px}[data-oloy-cats=landing] #sofar .plaza-art{width:100%;height:auto;margin-top:24px}[data-oloy-cats=landing] #sofar .scene{aspect-ratio:780/350;height:auto}[data-oloy-cats=landing] #sofar{--floor-depth:30%}[data-oloy-cats=landing] #foot .footer-layout{gap:20px}[data-oloy-cats=landing] #foot .footwrap{gap:22px 16px;padding:0 24px}[data-oloy-cats=landing] #foot .cap{font-size:12px}[data-oloy-cats=landing] #foot .scene{aspect-ratio:650/460}[data-oloy-cats=landing] #foot ul a{min-height:44px}[data-oloy-cats=landing] #foot .copy{padding-top:16px}}@media (pointer:coarse){[data-oloy-cats=landing] #foot ul{gap:12px}[data-oloy-cats=landing] #foot ul a{min-height:44px}}@media (pointer:coarse) and (max-width:380px){[data-oloy-cats=landing] #nav .logo{padding:6px 0}[data-oloy-cats=landing] #hero #nav nav{right:12px}}@media (prefers-reduced-motion:reduce){[data-oloy-cats=landing] .cur{animation:none}}
