@keyframes hero-cards-drift{0%{transform:translate(-50%)}to{transform:translate(0,0)}}@keyframes hero-card-skeleton{0%{opacity:.52}50%{opacity:.82}to{opacity:.52}}.hero-card-rail{box-sizing:border-box;animation:56s linear infinite hero-cards-drift}.hero-card-stage:hover .hero-card-rail,.hero-card-stage:focus-within .hero-card-rail{animation-play-state:paused}@media (hover:none) and (pointer:coarse){.hero-card-stage{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;overflow:auto hidden}.hero-card-rail{animation:none;transform:none}}@media (prefers-reduced-motion:reduce){.hero-card-rail{animation:none;transform:none}}.landing-hero{background-color:#fdfdfd;position:relative}.landing-header{--header-dot-offset-x:0px;--header-dot-offset-y:0px;background-image:radial-gradient(circle,#1111111a 1px,#0000 1px);background-position:var(--header-dot-offset-x) calc(2px + var(--header-dot-offset-y));background-size:14px 14px}.landing-header--scrolled{background-image:none}.landing-dot-canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.landing-hero>div{z-index:1;position:relative}.hero-card-stage{z-index:20;box-sizing:border-box;background:0 0;align-items:flex-end;padding:2rem 0 2.75rem;display:flex;position:relative}.hero-brand-card{z-index:21;box-sizing:border-box;aspect-ratio:1800/1066;background:#fff;border:1px solid #4747470f;border-radius:1.25rem;align-items:flex-end;height:100%;max-height:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 4px #0f172a05,0 12px 40px -18px #0f172a14}.hero-brand-card>picture{display:contents}.hero-brand-card__skeleton{z-index:0;background-color:#f7f7f7;background-image:linear-gradient(110deg,#11111109 20%,#11111117 38%,#11111109 56%),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:220% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:1.6s ease-in-out infinite hero-card-skeleton;display:block;position:absolute;inset:0}.hero-brand-card__art{z-index:1;opacity:0;width:auto;max-width:none;height:auto;max-height:100%;transition:opacity .18s ease-out;display:block;position:relative}.hero-brand-card--loaded .hero-brand-card__art{opacity:1}.hero-brand-card--loaded .hero-brand-card__skeleton{display:none}@media (max-width:800px){.landing-hero{height:auto;min-height:calc(100dvh - 72px);overflow:visible}.landing-hero__content{flex:none}.hero-card-stage{flex:none;height:auto;min-height:0}.hero-card-rail{height:auto}.hero-brand-card{aspect-ratio:4264/7200;width:min(84vw,520px);height:auto;max-height:none}.hero-brand-card__art{width:100%;max-width:100%;height:auto;max-height:none}}.home-collaboration-fold{--collaboration-drop:max(100px, 12.5dvh);z-index:0;box-sizing:border-box;background:#fdfdfd;align-items:stretch;height:calc(100dvh - 72px);padding:clamp(2.25rem,4vh,3.25rem) 0 0;display:flex;position:relative;overflow:clip visible}.home-collaboration-fold__inner{z-index:1;grid-template-columns:minmax(16rem,20rem) minmax(0,1fr);align-items:end;gap:clamp(1.5rem,3vw,3rem);width:100%;height:100%;min-height:0;margin:0;padding-left:10vw;display:grid;position:relative}.home-collaboration-fold h2{z-index:1;max-width:8.5ch;font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.04em;margin:0;font-size:clamp(1.85rem,3.2vw,2.75rem);font-weight:400;line-height:1.15;position:relative}.home-collaboration-fold__copy{z-index:1;min-width:0;transform:translateY(var(--collaboration-drop));align-self:start;padding-top:clamp(3.5rem,9vh,6.5rem);position:relative}.home-collaboration-fold h2 strong{font-weight:600}.home-collaboration-fold h2 em{font-family:var(--font-libre-baskerville), Georgia, serif;letter-spacing:-.055em;font-size:.92em;font-style:normal;font-weight:400}.home-collaboration-fold__copy p{color:#1111118f;max-width:24rem;margin:1.5rem 0 0;font-size:1rem;font-weight:400;line-height:1.5}.collaboration-preview{z-index:0;color:#111;width:calc(100% + 34rem);min-width:0;height:calc(100% - 1.5rem + 14vh);transform:translate(60px, var(--collaboration-drop));background:#fff;border:1px solid #1111110f;border-radius:1.6rem;align-self:start;margin-top:1.5rem;position:relative;overflow:hidden;box-shadow:0 24px 80px -36px #00000047}.collaboration-preview>div{--preview-scale:calc(100dvh / 635px);width:calc(100% / var(--preview-scale));height:auto;transform:scale(var(--preview-scale));transform-origin:0 0}.collaboration-preview__topbar{border-bottom:1px solid #1111110d;justify-content:space-between;align-items:center;height:2.25rem;padding:0 .8rem;display:flex}.collaboration-preview__window-dots,.collaboration-preview__team,.collaboration-preview__canvas-actions{align-items:center;gap:.22rem;display:flex}.collaboration-preview__window-dots i,.collaboration-preview__team i,.collaboration-preview__canvas-actions i{background:#1111111a;border-radius:999px;width:.28rem;height:.28rem;display:block}.collaboration-preview__window-dots i:first-child{background:#11111129}.collaboration-preview__topbar-title{background:#1111110f;border-radius:999px;width:4.5rem;height:.28rem}.collaboration-preview__team i{background:#1111111f;border:2px solid #fff;width:1rem;height:1rem;margin-left:-.35rem}.collaboration-preview__team i:first-child{background:#1113;margin-left:0}.collaboration-preview__workspace{height:calc(100% - 2.25rem);display:flex}.collaboration-preview__sidebar{border-right:1px solid #1111110d;flex-direction:column;flex-shrink:0;align-items:center;width:24%;padding:1rem .7rem .75rem;display:flex}.collaboration-preview__logo{opacity:.75;border-radius:.35rem;width:1.25rem;height:1.25rem}.collaboration-preview__sidebar-lines{flex-direction:column;gap:.55rem;width:100%;margin-top:1.35rem;display:flex}.collaboration-preview__sidebar-lines span{background:#1111110f;border-radius:999px;height:.45rem;display:block}.collaboration-preview__sidebar-lines span:nth-child(2){width:82%}.collaboration-preview__sidebar-lines span:nth-child(3){width:90%}.collaboration-preview__sidebar-lines span:nth-child(4){width:68%}.collaboration-preview__sidebar-footer{align-items:center;gap:.4rem;width:100%;margin-top:auto;display:flex}.collaboration-preview__sidebar-footer>span:last-child{background:#1111110f;border-radius:999px;width:3rem;height:.35rem}.collaboration-preview__avatar,.collaboration-preview__comment-avatar{background:radial-gradient(circle at 50% 35%,#1113 0 22%,#0000 23%),radial-gradient(at 50% 110%,#11111129 0 42%,#0000 43%),#1111110a;border-radius:999px;flex-shrink:0;width:1.15rem;height:1.15rem;display:block}.collaboration-preview__canvas{flex:1;min-width:0;position:relative}.collaboration-preview__canvas-header{border-bottom:1px solid #1111110d;justify-content:space-between;align-items:center;padding:1rem 1.2rem .8rem;display:flex}.collaboration-preview__canvas-title{background:#1111111a;border-radius:999px;width:6.5rem;height:.5rem}.collaboration-preview__canvas-actions i{background:0 0;border:1px solid #11111114;width:.8rem;height:.8rem}.collaboration-preview__content{height:calc(100% - 3.15rem);padding:1.25rem;position:relative}.collaboration-preview__copy{flex-direction:column;gap:.35rem;width:42%;display:flex}.collaboration-preview__copy span{background:#1111110f;border-radius:999px;height:.35rem;display:block}.collaboration-preview__copy span:first-child{background:#1111111a;width:74%;height:.55rem}.collaboration-preview__copy span:last-child{width:58%}.collaboration-preview__asset-grid{grid-template-columns:1fr 1fr;gap:.65rem;width:78%;margin:1rem auto 0;display:grid}.collaboration-preview__asset-card{background:#11111106;border:1px solid #1111110b;border-radius:.45rem;justify-content:center;align-items:flex-end;min-height:4rem;padding:.55rem;display:flex;position:relative}.collaboration-preview__asset-card--wide{grid-column:span 2;justify-content:flex-start;gap:.4rem;min-height:2.6rem}.collaboration-preview__asset-card span{background:#11111114;border-radius:999px;width:42%;height:.3rem;display:block}.collaboration-preview__asset-card span:last-child{background:#1111110d;width:25%}.collaboration-preview__asset-card:not(.collaboration-preview__asset-card--wide):before{content:"";background:#ffffffbf;border-radius:.2rem;position:absolute;inset:.8rem 1.1rem 1.3rem}.collaboration-preview__comment{background:#ffffffe0;border:1px solid #1111110f;border-radius:.5rem;align-items:center;gap:.45rem;padding:.45rem .55rem;display:flex;position:absolute;bottom:3%;right:6%;box-shadow:0 10px 24px -14px #1113}.collaboration-preview__comment-avatar{width:.85rem;height:.85rem}.collaboration-preview__comment-lines{flex-direction:column;gap:.2rem;display:flex}.collaboration-preview__comment-lines i{background:#11111117;border-radius:999px;width:2.4rem;height:.25rem;display:block}.collaboration-preview__comment-lines i:last-child{background:#1111110d;width:1.6rem}.collaboration-preview__cursor{filter:drop-shadow(0 2px 2px #1111111a);border-top:.9rem solid #111111d6;border-right:.58rem solid #0000;width:0;height:0;animation:5s ease-in-out infinite collaboration-cursor-drift;position:absolute;top:29%;right:25%;transform:rotate(-22deg)}@keyframes collaboration-cursor-drift{0%,to{transform:translate(0,0)rotate(-22deg)}50%{transform:translate(-.8rem,.65rem)rotate(-22deg)}}.landing-design-system{color:#111;background:#fff;width:100%;min-width:0;height:100%;font-size:11px;display:flex;overflow:hidden}.landing-design-system__nav{background:#fff;border-right:1px solid #1111111a;flex-direction:column;flex-shrink:0;width:18%;min-width:132px;display:flex}.landing-design-system__brand{border-bottom:1px solid #11111114;justify-content:space-between;align-items:center;height:42px;padding:0 12px;font-size:12px;font-weight:600;display:flex}.landing-design-system__search{margin:9px 10px 12px;display:block;position:relative}.landing-design-system__nav-scroll{scrollbar-width:thin;min-height:0;padding:0 8px 18px;overflow-y:auto}.landing-design-system__nav-scroll p{color:#11111173;letter-spacing:.14em;text-transform:uppercase;margin:12px 5px 5px;font-size:8px;font-weight:600}.landing-design-system__nav-scroll a{color:#11111194;white-space:nowrap;border-radius:999px;padding:5px 8px;text-decoration:none;display:block}.landing-design-system__nav-scroll a:hover,.landing-design-system__nav-scroll a.is-active{color:#111;background:#1111110e;font-weight:600}.landing-design-system__main{scrollbar-color:#11111138 transparent;scrollbar-width:thin;flex:1;min-width:0;overflow-y:auto}.landing-design-system__toolbar{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;border-bottom:1px solid #11111114;justify-content:space-between;align-items:center;height:42px;padding:0 16px;display:flex;position:sticky;top:0}.landing-design-system__toolbar strong{font-size:10px}.landing-design-system__toolbar span{color:#1111117a;border:1px solid #11111114;border-radius:999px;padding:4px 8px;font-size:8px}.landing-design-system__content{max-width:880px;margin:0 auto;padding:30px 40px 64px}.landing-design-system__cover{grid-template-columns:minmax(0,1.2fr) minmax(170px,.8fr);align-items:start;gap:28px;margin-bottom:62px;display:grid}.landing-design-system__eyebrow,.landing-design-system__card-label{color:#1111117a;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:8px;font-weight:600}.landing-design-system__cover h1{letter-spacing:-.07em;margin:9px 0 0;font-size:clamp(2.5rem,5vw,4rem);font-weight:600;line-height:.95}.landing-design-system__one-liner{color:#1111119e;max-width:470px;margin:13px 0 0;font-size:13px;line-height:1.45}.landing-design-system__cover-description{color:#1111117a;max-width:520px;margin:10px 0 0;font-size:9px;line-height:1.65}.landing-design-system__meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0 0;display:grid}.landing-design-system__meta dt{color:#1111116b;letter-spacing:.13em;text-transform:uppercase;font-size:7px}.landing-design-system__meta dd{text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:9px;font-weight:600;overflow:hidden}.landing-design-system__manifesto{color:#fff;background:#111;border-radius:12px;min-height:150px;padding:16px}.landing-design-system__manifesto p{color:#ffffff80;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:8px}.landing-design-system__manifesto strong{letter-spacing:-.035em;margin-top:30px;font-size:17px;font-weight:500;line-height:1.2;display:block}.landing-design-system__section{margin-bottom:58px;scroll-margin-top:54px}.landing-design-system__section h2{letter-spacing:-.05em;margin:6px 0 0;font-size:25px;font-weight:600}.landing-design-system__description{color:#11111180;max-width:580px;margin:7px 0 20px;font-size:10px;line-height:1.5}.landing-design-system__card,.landing-design-system__empty-card{background:#ffffffe6}.landing-design-system__field-grid{background:#11111114;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.landing-design-system__field{background:#fff;min-width:0;padding:15px}.landing-design-system__field p{color:#1111116e;letter-spacing:.13em;text-transform:uppercase;margin:0 0 7px;font-size:8px;font-weight:600}.landing-design-system__field div{color:#111111ad;font-size:10px;line-height:1.55}.landing-design-system__two-column{grid-template-columns:1fr 1fr;gap:10px;display:grid}.landing-design-system__two-column .landing-design-system__card{min-height:82px;padding:15px}.landing-design-system__two-column strong{letter-spacing:-.035em;margin-top:15px;font-size:15px;display:block}.landing-design-system__palette{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.landing-design-system__color{min-width:0}.landing-design-system__color>span{border:1px solid #11111114;border-radius:10px;height:70px;display:block}.landing-design-system__color strong,.landing-design-system__color small{text-overflow:ellipsis;white-space:nowrap;margin-top:7px;display:block;overflow:hidden}.landing-design-system__color strong{font-size:9px}.landing-design-system__color small{color:#11111173;font-size:8px}.landing-design-system__chips{flex-wrap:wrap;gap:5px;margin:14px 0 0;padding:0;list-style:none;display:flex}.landing-design-system__chips li{border:1px solid #1111111a;border-radius:999px;padding:5px 8px;font-size:9px}.landing-design-system__empty,.landing-design-system__status{color:#11111173;font-size:10px}.landing-design-system__empty-card{background:#11111106;border:1px dashed #11111129;border-radius:16px;min-height:160px;display:flex;overflow:hidden}.landing-design-system__status{place-items:center;height:calc(100% - 42px);display:grid}@media (max-width:1600px){.collaboration-preview{--laptop-shift:calc(18rem + max(0px, 100vw - 1280px) * .2);width:calc(100% + 6rem + var(--laptop-shift));margin-left:calc(var(--laptop-shift) * -1);transform:translate(calc(var(--laptop-shift) + 60px), var(--collaboration-drop))}}@media (max-width:800px){.home-collaboration-fold{box-sizing:border-box;z-index:1;height:auto;min-height:calc(100dvh - 72px);padding:3.25rem 1.25rem 0}.home-collaboration-fold__inner{grid-template-columns:1fr;align-items:start;gap:0;height:auto;min-height:0;padding-left:0}.home-collaboration-fold h2{max-width:12ch}.home-collaboration-fold__copy p{margin-top:1.25rem}.home-collaboration-fold__copy{align-self:start;padding-top:0;transform:none}.collaboration-preview{z-index:1;aspect-ratio:auto;clip-path:none;border-radius:1.6rem 1.6rem 0 0;width:calc(100% + 4.25rem);height:min(96vh,820px);margin:3.75rem -4.25rem clamp(-8rem,-26vh,-13rem) 0;position:relative;overflow:hidden;transform:none}.collaboration-preview>div{zoom:1;width:calc(100vw - 2.5rem);min-width:0;max-width:calc(100vw - 2.5rem);transform:none}.collaboration-preview .max-w-5xl{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding-left:1rem;padding-right:1rem}.collaboration-preview header p{text-wrap:pretty;overflow-wrap:break-word;max-width:100%}.landing-design-system__nav{width:28%;min-width:104px}.landing-design-system__content{padding:24px 22px 48px}.landing-design-system__cover{grid-template-columns:1fr;gap:18px;margin-bottom:42px}.landing-design-system__meta{grid-template-columns:1fr 1fr}.landing-design-system__palette{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-design-system__two-column,.landing-design-system__field-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.collaboration-preview__cursor{animation:none}}@keyframes testimonial-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.home-testimonials{z-index:1;background:#f7f7f7;padding:clamp(5rem,12vh,8rem) 5vw clamp(4.5rem,10vh,7rem);position:relative}.home-testimonials__inner{width:min(1132px,100%);margin:0 auto}.home-testimonials__spotlight-body{animation:.5s cubic-bezier(.22,1,.36,1) both testimonial-rise}.home-testimonials__quote-slot{justify-content:center;align-items:center;max-width:780px;min-height:16rem;margin:0 auto;display:flex}.home-testimonials__spotlight-quote,.home-testimonials__card-quote{color:#111;margin:0}.home-testimonials__spotlight-quote{letter-spacing:-.045em;text-align:center;font-size:clamp(1.65rem,3.2vw,2.35rem);font-weight:400;line-height:1.2}.home-testimonials__spotlight-quote .home-testimonials__highlight{font-weight:500}.home-testimonials__person{align-items:center;gap:14px;margin-top:1.75rem;display:flex}.home-testimonials__person.is-centered{justify-content:center}.home-testimonials__avatar{object-fit:cover;object-position:center;border-radius:999px;flex:none;width:48px;height:48px;display:block}.home-testimonials__name{color:#111;letter-spacing:-.03em;font-size:15px;font-weight:600;line-height:1.2}.home-testimonials__role{color:#1111118f;letter-spacing:-.01em;margin-top:2px;font-size:14px;line-height:1.35}.home-testimonials__dots{justify-content:center;align-items:center;gap:7px;margin-top:1.75rem;display:flex}.home-testimonials__dot{cursor:pointer;background:#11111129;border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:width .35s,background-color .35s}.home-testimonials__dot.is-active{background:var(--accent-wash);width:32px}.home-testimonials__dot:focus-visible{outline-offset:3px;outline:2px solid #111}.home-testimonials__masonry{columns:1;column-gap:20px;margin-top:clamp(3rem,6vw,4.5rem)}.home-testimonials__card{break-inside:avoid;background:#fff;border:1px solid #4747470f;border-radius:1.25rem;margin:0 0 20px;padding:1.35rem 1.4rem 1.45rem;transition:transform .22s,box-shadow .22s,border-color .22s;display:block;box-shadow:0 2px 4px #0f172a05,0 12px 40px -18px #0f172a14}.home-testimonials__card:hover{border-color:#47474717;transform:translateY(-1px);box-shadow:0 3px 6px #0f172a08,0 14px 32px -16px #0f172a1c}.home-testimonials__card .home-testimonials__person{margin-top:0}.home-testimonials__card-quote{letter-spacing:-.02em;margin-top:16px;font-size:16px;font-weight:400;line-height:1.45}.home-testimonials__highlight{color:var(--accent);background-image:linear-gradient(transparent 0%, transparent 78%, color-mix(in srgb, var(--accent-wash) 55%, transparent) 78%, color-mix(in srgb, var(--accent-wash) 55%, transparent) 96%, transparent 96%);-webkit-box-decoration-break:clone;box-decoration-break:clone;font-weight:600}@media (min-width:720px){.home-testimonials__masonry{columns:2}}@media (min-width:1024px){.home-testimonials__masonry{columns:3}.home-testimonials__quote-slot{min-height:15.5rem}}@media (max-width:800px){.home-testimonials{z-index:2;margin-top:clamp(-9rem,-22vh,-6rem);padding-top:clamp(5rem,12vh,7rem);position:relative}}@media (max-width:640px){.home-testimonials{padding:clamp(6.5rem,16vh,9rem) 1.25rem 4rem}.home-testimonials__quote-slot{min-height:12rem}.home-testimonials__card{scroll-snap-align:start;flex:0 0 min(82vw,340px);margin:0;padding:22px}.home-testimonials__card-quote{font-size:15px}.home-testimonials__masonry{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;margin-right:-1.25rem;padding-right:1.25rem;display:flex;overflow-x:auto}.home-testimonials__masonry::-webkit-scrollbar{display:none}}@media (prefers-reduced-motion:reduce){.home-testimonials__spotlight-body{animation:none}.home-testimonials__card{transition:none}.home-testimonials__card:hover{transform:none}}.landing-light-shell{--background:#fff;--foreground:#0a0a0a;--card:#fff;--card-foreground:#0a0a0a;--popover:#fff;--popover-foreground:#0a0a0a;--primary:#171717;--primary-foreground:#fafafa;--secondary:#f5f5f5;--secondary-foreground:#171717;--muted:#f5f5f5;--muted-foreground:#737373;--accent:#f5f5f5;--accent-foreground:#171717;--border:#e5e5e5;--input:#e5e5e5;--ring:#a1a1a1}@supports (color:lab(0% 0 0)){.landing-light-shell{--background:lab(100% 0 0);--foreground:lab(2.75381% 0 0);--card:lab(100% 0 0);--card-foreground:lab(2.75381% 0 0);--popover:lab(100% 0 0);--popover-foreground:lab(2.75381% 0 0);--primary:lab(7.78201% -.0000149012 0);--primary-foreground:lab(98.26% 0 0);--secondary:lab(96.52% -.0000298023 .0000119209);--secondary-foreground:lab(7.78201% -.0000149012 0);--muted:lab(96.52% -.0000298023 .0000119209);--muted-foreground:lab(48.496% 0 0);--accent:lab(96.52% -.0000298023 .0000119209);--accent-foreground:lab(7.78201% -.0000149012 0);--border:lab(90.952% 0 -.0000119209);--input:lab(90.952% 0 -.0000119209);--ring:lab(66.128% -.0000298023 .0000119209)}}@keyframes landing-card-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-6px)}}.landing-float-card{animation:7.5s ease-in-out infinite landing-card-float}.landing-float-card:nth-child(2){animation-duration:8.6s;animation-delay:-2.8s}.landing-float-card:nth-child(3){animation-duration:6.8s;animation-delay:-4.2s}@media (prefers-reduced-motion:reduce){.landing-float-card{animation:none}}.home-closing-fold{--soil:clamp(58px, 9vh, 88px);background:#fff;flex-direction:column;height:calc(100dvh - 72px);min-height:0;display:flex;overflow:hidden}.home-closing-fold__copy{text-align:center;flex-direction:column;flex:auto;justify-content:flex-start;align-items:center;min-height:0;padding:6rem 1.5rem clamp(1.5rem,4vh,3rem);display:flex}.home-closing-fold h2{margin:0}.home-closing-fold__pills{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:clamp(1.75rem,4vh,2.5rem);display:flex}.home-closing-fold__pill{color:#111;letter-spacing:-.01em;cursor:pointer;background:#ececec;border:0;border-radius:999px;height:44px;padding:0 20px;font-size:14px;font-weight:500}.home-closing-fold__pill:hover{background:#e2e2e2}.home-closing-fold__pill.is-active{color:#fff;background:#111}.home-closing-fold__pill.is-active:hover{background:#111111e6}.home-closing-fold__pill:focus-visible{outline-offset:3px;outline:2px solid #111}.home-closing-fold__world{flex:0 0 clamp(294px,44vh,420px);height:auto;position:relative}.home-closing-fold__soil{height:var(--soil);background:#000;position:absolute;bottom:0;left:0;right:0}.home-closing-fold__scene{right:0;bottom:calc(var(--soil) * .34);z-index:1;justify-content:space-between;align-items:flex-end;padding:0 clamp(16px,3vw,56px);display:flex;position:absolute;left:0}.home-closing-fold__flowers{flex:none;width:clamp(78px,12vw,156px);height:auto;margin-bottom:-8px;display:block}.home-closing-fold__grass{transform-origin:50% 100%;flex:none;width:clamp(28px,3.6vw,54px);height:auto;margin-bottom:-6px;display:block}.home-closing-fold__mascot-slot{flex-direction:column;flex:none;align-items:center;display:flex;position:relative}.home-closing-fold__mascot-slot .home-closing-fold__grass{z-index:0;width:clamp(32px,3.8vw,56px);position:absolute;bottom:8px;right:-42%}.home-closing-fold__mascot{z-index:1;width:clamp(68px,8.2vw,112px);height:auto;margin-bottom:-14%;display:block;position:relative}.home-closing-fold__rock{z-index:1;background:#c8c8c8;border-radius:999px;flex:none;display:block;position:relative}.home-closing-fold__rock--seat{width:clamp(46px,5.4vw,76px);height:clamp(22px,2.5vw,36px)}.home-closing-fold__rock--wide{width:clamp(72px,12.5vw,176px);height:clamp(32px,4vw,58px)}.home-closing-fold__rock--pebble{width:clamp(16px,1.6vw,24px);height:clamp(11px,1.15vw,16px);margin-bottom:2px}.home-closing-fold__rock--mid{width:clamp(64px,10.5vw,150px);height:clamp(30px,3.5vw,50px)}.home-closing-fold__rock--end{width:clamp(44px,6.6vw,96px);height:clamp(26px,3vw,44px)}.home-closing-hint__mobile,.home-closing-again__mobile{display:none}.home-closing-game{touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}@media (max-width:720px){.home-closing-fold__scene{padding-inline:10px}.home-closing-fold__grass:nth-child(6),.home-closing-fold__rock--pebble{display:none}.home-closing-fold__copy{justify-content:flex-start;padding:6rem 1.35rem .65rem}.home-closing-fold__break{display:none}.home-closing-fold__grow{white-space:nowrap}.home-closing-fold__pills{margin-top:1.15rem}.home-closing-hint__desktop,.home-closing-again__desktop,.home-closing-hint__kicker,.home-closing-hud--hint .home-closing-hud__arrow,.home-closing-hud--over .home-closing-hud__arrow{display:none}.home-closing-hint__mobile,.home-closing-again__mobile{display:inline}.home-closing-hud--hint,.home-closing-hud--score{top:auto;bottom:min(min(38%,150px) + 150px,100% - 50px)}.home-closing-hud--hint{align-items:center;max-width:calc(100% - 11.25rem);left:14px;right:auto}.home-closing-hud--score{gap:6px;left:auto;right:12px}.home-closing-hud--score.is-gameover{display:none}.home-closing-hint__card,.home-closing-score,.home-closing-mute{box-sizing:border-box;height:36px}.home-closing-hint__card{border-radius:999px;align-items:center;padding:0 13px;display:flex}.home-closing-score{align-items:center}.home-closing-hint__line{white-space:nowrap;margin-top:0;font-size:13px;line-height:1}.home-closing-score__cell{align-items:baseline;gap:5px;padding:8px 9px;display:flex}.home-closing-score__value{margin-top:0;font-size:15px}.home-closing-mute{width:36px;height:36px}.home-closing-hud--over{justify-content:center;width:min(100% - 32px,16.5rem);inset:12px auto auto 50%;transform:translate(-50%)}.home-closing-over__card{width:100%;padding:14px 14px 12px}.home-closing-over__scores,.home-closing-over__again{margin-top:12px}}
