:root{color-scheme:dark;--color-ink:oklch(15.4% .015 291.1);--color-ink-2:oklch(20.3% .02 293.7);--color-ink-3:oklch(26.1% .024 295.2);--color-rule:oklch(33% .026 295);--color-paper:oklch(97% .016 297.5);--color-paper-2:oklch(93.5% .022 297);--color-rule-light:oklch(86% .024 297);--color-text:var(--color-paper);--color-muted:oklch(77% .034 296.5);--color-dim:oklch(62% .038 296);--color-on-paper:var(--color-ink);--color-on-paper-soft:oklch(42% .03 293);--color-violet:oklch(63.9% .208 288.9);--color-violet-deep:oklch(46% .2 289);--color-lime:oklch(90% .194 123.2);--color-focus:var(--color-lime);--color-m-eat:oklch(88.3% .163 92);--color-m-travel:oklch(82% .134 219.3);--color-m-break:oklch(90% .194 123.2);--color-m-wait:oklch(75.2% .166 51);--color-m-work:oklch(65% .186 266.6);--color-m-bored:oklch(70.3% .217 354.3);--color-m-baby:oklch(77.4% .181 318.3);--color-m-sleep:oklch(63.9% .208 288.9);--color-m-watch:oklch(67.6% .213 19.8);--color-sea:oklch(36% .07 245);--color-sea-deep:oklch(21% .045 255);--color-cork:oklch(75.8% .096 68.1);--color-scrim:oklch(15.4% .015 291.1/.86);--color-scrim-clear:oklch(15.4% .015 291.1/0);--font-display:var(--font-bricolage);--font-body:var(--font-figtree);--text-sm:.8125rem;--text-base:1.0625rem;--text-md:1.25rem;--text-title:clamp(1.9rem, 2.4vw + 1.15rem, 3.1rem);--text-display:clamp(2.4rem, 4.4vw + 1rem, 5rem);--space-3xs:.125rem;--space-2xs:.25rem;--space-xs:.5rem;--space-sm:.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2.5rem;--space-2xl:4rem;--space-3xl:6rem;--space-4xl:9rem;--page-max:76rem;--gutter:clamp(1rem, 4vw, 3rem);--radius-sm:10px;--radius-md:18px;--radius-lg:26px;--radius-pill:999px;--rule-hair:1px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-micro:.12s;--dur-short:.22s;--dur-long:.42s;--dur-drift:48s;--z-base:1;--z-raised:10;--z-sticky:200}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;overflow-x:clip}body{background:var(--color-ink);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-base);-webkit-font-smoothing:antialiased;margin:0;font-weight:400;line-height:1.6;overflow-x:clip}img,svg{max-width:100%;display:block}img{height:auto}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;overflow-wrap:anywhere;min-width:0;margin:0;font-style:normal;font-weight:800;line-height:1.02}p{text-wrap:pretty;margin:0}ul,ol,dl,dd,figure,blockquote{margin:0;padding:0}ul,ol{list-style:none}a{color:inherit;text-underline-offset:.12em;text-decoration-thickness:1px}a:active{opacity:.75}:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px;border-radius:var(--radius-sm)}::selection{background:var(--color-violet);color:var(--color-paper)}.sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wrap{width:100%;max-width:var(--page-max);padding-inline:var(--gutter);margin-inline:auto}.skip{inset-inline-start:var(--gutter);top:var(--space-xs);z-index:var(--z-sticky);padding:var(--space-xs) var(--space-md);border-radius:var(--radius-pill);background:var(--color-paper);color:var(--color-ink);font-weight:700;text-decoration:none;position:absolute;transform:translateY(-200%)}.skip:focus-visible{transform:none}.suggest{background:var(--color-ink-2);border-bottom:var(--rule-hair) solid var(--color-rule)}.suggest .wrap{padding-block:var(--space-xs);font-size:var(--text-sm)}.suggest a{color:var(--color-lime);white-space:nowrap;font-weight:600}.nav__in{justify-content:space-between;align-items:center;gap:var(--space-md);padding-block:var(--space-md);display:flex}.nav__brand{border-radius:var(--radius-sm);flex:none;align-items:center;display:flex}.nav__logo{width:auto;height:1.6rem}.nav__logo--full{display:none}.langs ul{align-items:center;gap:var(--space-3xs);display:flex}.langs a{min-width:2.25rem;min-height:2.75rem;padding-inline:var(--space-2xs);border-radius:var(--radius-sm);color:var(--color-muted);font-size:var(--text-sm);letter-spacing:.06em;white-space:nowrap;transition:color var(--dur-micro) var(--ease-out);place-items:center;font-weight:700;text-decoration:none;display:grid}.langs a[aria-current=page]{color:var(--color-ink);background:var(--color-lime)}@media (hover:hover) and (pointer:fine){.langs a:not([aria-current=page]):hover{color:var(--color-paper)}}@media (width>=30rem){.nav__logo--mark{display:none}.nav__logo--full{display:block}.langs ul{gap:var(--space-2xs)}}.hero{padding-block:var(--space-lg) var(--space-3xl)}.hero__grid{gap:var(--space-xl);align-items:center;display:grid}.hero__text{gap:var(--space-lg);justify-items:start;min-width:0;display:grid}.hero h1{font-size:var(--text-display)}.hero__lede{max-width:34rem;color:var(--color-muted);font-size:var(--text-md);line-height:1.5}.soon{gap:var(--space-xs);font-weight:600;display:flex}.soon:before{content:"";background:var(--color-lime);border-radius:50%;flex:none;align-self:flex-start;width:.6rem;height:.6rem;margin-block-start:.5em}.hero__text>:not(h1){animation:rise var(--dur-long) var(--ease-out) both}.hero__text>:nth-child(2){animation-delay:80ms}.hero__text>:nth-child(3){animation-delay:.16s}.hero__text>:nth-child(4){animation-delay:.24s}.more{align-items:center;gap:var(--space-xs);min-height:2.75rem;color:var(--color-lime);white-space:nowrap;border-radius:var(--radius-sm);font-weight:700;text-decoration:none;display:inline-flex}.more span{text-underline-offset:.12em;text-decoration:underline 2px}.more svg{width:1.1rem;height:1.1rem;transition:transform var(--dur-short) var(--ease-out)}@media (hover:hover) and (pointer:fine){.more:hover svg{transform:translateY(3px)}}.hero__media{min-width:0;position:relative}.mosaic{gap:var(--space-xs);border-radius:var(--radius-lg);height:23rem;animation:fade var(--dur-long) var(--ease-out) both;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 10% 90%,#0000);mask-image:linear-gradient(#0000,#000 10% 90%,#0000)}.mosaic__col{gap:var(--space-xs);animation:drift var(--dur-drift) var(--ease-in-out) infinite alternate;align-content:start;display:grid}.mosaic__col:nth-child(2){animation-direction:alternate-reverse}.mosaic__col:nth-child(3){animation-delay:-12s}.mosaic.is-paused .mosaic__col{animation-play-state:paused}.mosaic img{aspect-ratio:3/4;object-fit:cover;border-radius:var(--radius-md);background:var(--color-ink-3);width:100%}.mosaic__toggle{z-index:var(--z-raised);align-items:center;gap:var(--space-xs);min-height:2.75rem;padding-inline:var(--space-md);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-pill);background:var(--color-scrim);color:var(--color-paper);font:600 var(--text-sm) / 1 var(--font-body);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-micro) var(--ease-out), transform var(--dur-micro) var(--ease-out);display:inline-flex;position:absolute;inset-block-end:var(--space-md);inset-inline-end:var(--space-md)}.mosaic__toggle svg{fill:currentColor;width:.9rem;height:.9rem}.mosaic__toggle .i-play,.mosaic__toggle.is-paused .i-pause{display:none}.mosaic__toggle.is-paused .i-play{display:block}.mosaic__toggle:active{transform:scale(.97)}.mosaic__toggle:disabled{opacity:.55;cursor:not-allowed}@media (hover:hover) and (pointer:fine){.mosaic__toggle:hover{background:var(--color-ink-3)}}@media (width>=48rem){.hero__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.hero h1{max-width:13ch}.mosaic{height:30rem}}@media (width>=60rem){.hero{padding-block:var(--space-xl) var(--space-3xl)}.hero__grid{gap:var(--space-2xl)}.mosaic{height:36rem}}.moments{padding-block:var(--space-2xl) var(--space-3xl)}.head{gap:var(--space-md);margin-block-end:var(--space-xl);display:grid}.head h2{font-size:var(--text-title)}.head p{max-width:34rem;color:var(--color-muted)}@media (width>=60rem){.head{gap:var(--space-2xl);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end}.head h2{max-width:16ch}}.tiles{gap:var(--space-xs);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"eat travel""eat break""wait work""bored bored""baby sleep";grid-auto-rows:9.5rem;display:grid}.tile{border-radius:var(--radius-md);background:var(--color-ink-3);isolation:isolate;position:relative;overflow:hidden}.tile img{object-fit:cover;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.tile:after{content:"";z-index:-1;background:linear-gradient(to top, var(--color-scrim), var(--color-scrim-clear) 62%);position:absolute;inset:0}.tile__label{inset-inline:var(--space-sm);align-items:baseline;gap:var(--space-xs);font-family:var(--font-display);font-size:var(--text-base);letter-spacing:-.015em;overflow-wrap:anywhere;font-weight:700;line-height:1.1;display:flex;position:absolute;inset-block-end:var(--space-sm)}@media (width>=40rem){.tile__label{font-size:var(--text-md)}}.tile__label:before{content:"";background:var(--c);border-radius:50%;flex:none;width:.7rem;height:.7rem;transform:translateY(-.05em)}.tile--eat{grid-area:eat}.tile--travel{grid-area:travel}.tile--break{grid-area:break}.tile--wait{grid-area:wait}.tile--work{grid-area:work}.tile--bored{grid-area:bored}.tile--baby{grid-area:baby}.tile--sleep{grid-area:sleep}@media (width>=40rem){.tiles{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"eat travel travel""eat break wait""work bored baby""sleep sleep baby";grid-auto-rows:11rem}}@media (width>=60rem){.tiles{gap:var(--space-sm);grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"eat travel travel break""eat wait work break""bored baby sleep sleep";grid-auto-rows:12.5rem}}.m-eat{--c:var(--color-m-eat)}.m-travel{--c:var(--color-m-travel)}.m-break{--c:var(--color-m-break)}.m-wait{--c:var(--color-m-wait)}.m-work{--c:var(--color-m-work)}.m-bored{--c:var(--color-m-bored)}.m-baby{--c:var(--color-m-baby)}.m-sleep{--c:var(--color-m-sleep)}.m-watch{--c:var(--color-m-watch)}.split{padding-block:var(--space-2xl)}.split--tight{padding-block-start:var(--space-lg)}.split__grid{gap:var(--space-xl);align-items:center;display:grid}.split__text{gap:var(--space-md);min-width:0;display:grid}.split__text h2{font-size:var(--text-title)}.split__text p{max-width:32rem;color:var(--color-muted)}.split__proof{min-width:0}@media (width>=60rem){.split{padding-block:var(--space-2xl)}.split__grid{gap:var(--space-3xl);grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.split--flip .split__grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.split--flip .split__text{order:2}}.vig{gap:var(--space-sm);display:grid;position:relative}.vig__tag{padding:var(--space-2xs) var(--space-sm);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-pill);color:var(--color-muted);font-size:var(--text-sm);justify-self:end;font-weight:600;line-height:1.2}.vig__body{gap:var(--space-sm);display:grid}.chip{align-items:center;gap:var(--space-2xs);padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-pill);background:var(--color-ink-3);color:var(--c,var(--color-muted));font-size:var(--text-sm);white-space:nowrap;font-weight:700;line-height:1.4;display:inline-flex}@media (width>=40rem){.person{padding:var(--space-md)}}.person{gap:var(--space-sm);padding:var(--space-sm);border-radius:var(--radius-md);background:var(--color-ink-3);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.person__mono{background:var(--color-ink);width:2.75rem;height:2.75rem;color:var(--c);font-family:var(--font-display);font-weight:800;font-size:var(--text-md);border-radius:50%;place-items:center;display:grid}.person__who{gap:var(--space-3xs);min-width:0;display:grid}.person__who b{font-family:var(--font-display);font-size:var(--text-md);line-height:1.1}.person__who span{color:var(--color-muted);font-size:var(--text-sm)}.person .chip{background:var(--color-ink);justify-self:start}.yes{align-items:center;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-pill);background:var(--color-lime);color:var(--color-ink);font-weight:800;font-size:var(--text-sm);white-space:nowrap;display:inline-flex}.yes svg{width:.9rem;height:.9rem}.rings{justify-self:center;width:3.25rem;height:auto}.lens{fill:var(--color-paper)}.ring-a,.ring-b{fill:none;stroke-width:17px}.ring-a{stroke:var(--color-violet)}.ring-b{stroke:var(--color-lime)}.band-light .lens{fill:var(--color-ink)}.band-light .ring-b{stroke:var(--color-violet-deep)}.done{font-family:var(--font-display);font-weight:700;font-size:var(--text-md);text-align:center;justify-self:center}.hourhead{justify-content:space-between;align-items:center;gap:var(--space-sm);border-bottom:var(--rule-hair) solid var(--color-rule);padding-block-end:var(--space-sm);display:flex}.hourhead b{align-items:center;gap:var(--space-xs);font-family:var(--font-display);font-size:var(--text-md);white-space:nowrap;display:flex}.hourhead b:before{content:"";background:var(--color-lime);border-radius:50%;width:.6rem;height:.6rem}.hourhead span{color:var(--color-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.stream{gap:var(--space-sm);display:grid}.msg{gap:var(--space-2xs);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);background:var(--color-ink-3);display:grid}.msg__meta{align-items:center;gap:var(--space-2xs) var(--space-xs);font-size:var(--text-sm);color:var(--color-muted);flex-wrap:wrap;display:flex}.msg__meta b{color:var(--color-paper);font-weight:700}.msg__meta time{font-variant-numeric:tabular-nums}.msg .chip{background:var(--color-ink)}.msg p{line-height:1.45}.vig--sea{padding:var(--space-md);border-radius:var(--radius-lg);background:linear-gradient(to bottom, var(--color-sea-deep), var(--color-sea))}@media (width>=40rem){.vig--sea{padding:var(--space-lg)}}.vig--sea .vig__tag{border-color:var(--color-sea);color:var(--color-paper)}.bottle{width:5.5rem;height:auto;color:var(--color-paper);justify-self:center}.bottle .glass{fill:var(--color-sea-deep);stroke:currentColor;stroke-width:2px}.bottle .cork{fill:var(--color-cork);stroke:currentColor;stroke-width:2px}.bottle .note{fill:var(--color-paper)}.bottle .lines{stroke:var(--color-sea);stroke-width:1.6px;stroke-linecap:round}.catch{gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-md);background:var(--color-paper);color:var(--color-on-paper);display:grid}.catch__head{justify-content:space-between;align-items:baseline;gap:var(--space-2xs) var(--space-sm);flex-wrap:wrap;display:flex}.catch__head b{font-family:var(--font-display);font-size:var(--text-md);line-height:1.15}.catch__head span{color:var(--color-on-paper-soft);font-size:var(--text-sm)}.catch p{font-size:var(--text-md);line-height:1.4}.catch .chip{background:var(--color-ink);justify-self:start}.catch__acts{gap:var(--space-xs);flex-wrap:wrap;display:flex}.catch__acts span{padding:var(--space-xs) var(--space-md);border-radius:var(--radius-pill);border:var(--rule-hair) solid var(--color-rule-light);font-weight:700;font-size:var(--text-sm);white-space:nowrap}.catch__acts span:first-child{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-paper)}.vig--photo{border-radius:var(--radius-lg);background:var(--color-ink-3);isolation:isolate;overflow:hidden}.vig--photo>img{aspect-ratio:4/5;object-fit:cover;width:100%}.vig--photo .vig__tag{border-color:var(--color-rule);background:var(--color-scrim);color:var(--color-paper);position:absolute;inset-block-start:var(--space-md);inset-inline-end:var(--space-md)}.liveroom{gap:var(--space-xs);padding:var(--space-xl) var(--space-md) var(--space-md);background:linear-gradient(to top, var(--color-scrim), var(--color-scrim-clear));display:grid;position:absolute;inset:auto 0 0}.liveroom__badge{align-items:center;gap:var(--space-xs);padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-pill);background:var(--color-m-watch);color:var(--color-ink);font-weight:800;font-size:var(--text-sm);white-space:nowrap;display:inline-flex;position:absolute;inset-block-start:var(--space-md);inset-inline-start:var(--space-md)}.liveroom__badge:before{content:"";background:var(--color-ink);border-radius:50%;width:.5rem;height:.5rem}.bubble{justify-self:start;gap:var(--space-3xs);max-width:22rem;padding:var(--space-xs) var(--space-md);border-radius:var(--radius-md);background:var(--color-scrim);display:grid}.bubble p{font-weight:600;line-height:1.35}.bubble span{color:var(--color-muted);font-size:var(--text-sm)}@media (width>=40rem){.vig--photo>img{aspect-ratio:4/3}}.band-light{--color-focus:var(--color-violet-deep);background:var(--color-paper);color:var(--color-on-paper);padding-block:var(--space-2xl) var(--space-3xl)}.band-light ::selection{background:var(--color-violet-deep)}.promise{gap:var(--space-2xl);display:grid}.promise__lead{gap:var(--space-md);align-content:start;display:grid}.promise__lead h2{font-size:var(--text-display);max-width:14ch}.promise__lead p{max-width:30rem;color:var(--color-on-paper-soft);font-size:var(--text-md);line-height:1.5}.promise__lead .mark{width:4.5rem;height:auto;margin-block-end:var(--space-xs)}.safety{gap:var(--space-lg);min-width:0;display:grid}.safety h2{font-size:var(--text-title)}.spec{border-top:var(--rule-hair) solid var(--color-rule-light)}.spec__row{gap:var(--space-2xs);padding-block:var(--space-md);border-bottom:var(--rule-hair) solid var(--color-rule-light);display:grid}.spec dt{font-family:var(--font-display);font-weight:700;font-size:var(--text-md);line-height:1.2}.spec dd{color:var(--color-on-paper-soft)}@media (width>=40rem){.spec__row{gap:var(--space-lg);grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:baseline}}@media (width>=60rem){.band-light{padding-block:var(--space-3xl) var(--space-4xl)}.promise{gap:var(--space-3xl);grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.promise__lead{top:var(--space-xl);position:sticky}}.langband{padding-block:var(--space-2xl) var(--space-xl)}.langband__grid{gap:var(--space-xl);display:grid}.langband__text{gap:var(--space-md);display:grid}.langband__text h2{font-size:var(--text-title)}.langband__text p{max-width:32rem;color:var(--color-muted)}.langband__text .soon{color:var(--color-paper)}.langlist{gap:var(--space-2xs) var(--space-lg);font-family:var(--font-display);font-size:var(--text-title);letter-spacing:-.03em;flex-wrap:wrap;font-weight:800;line-height:1.15;display:flex}.langlist li:nth-child(6n+1){color:var(--color-m-eat)}.langlist li:nth-child(6n+2){color:var(--color-m-travel)}.langlist li:nth-child(6n+3){color:var(--color-m-break)}.langlist li:nth-child(6n+4){color:var(--color-m-wait)}.langlist li:nth-child(6n+5){color:var(--color-m-bored)}.langlist li:nth-child(6n+6){color:var(--color-m-baby)}.langlist a{white-space:nowrap;border-radius:var(--radius-sm);text-decoration:none;display:inline-block}.langlist a[aria-current=page]{text-underline-offset:2px;text-decoration:underline 2px}@media (hover:hover) and (pointer:fine){.langlist a{transition:transform var(--dur-short) var(--ease-out)}.langlist a:hover{transform:translateY(-2px)}}@media (width>=60rem){.langband{padding-block:var(--space-3xl) var(--space-2xl)}.langband__grid{gap:var(--space-3xl);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center}}.foot{padding-block:var(--space-3xl) var(--space-xl)}.foot__line{max-width:22ch;font-family:var(--font-display);font-size:var(--text-title);letter-spacing:-.03em;text-wrap:balance;overflow-wrap:anywhere;margin-block-end:var(--space-2xl);font-weight:800;line-height:1.05}.foot__meta{justify-content:space-between;align-items:center;gap:var(--space-md) var(--space-xl);border-top:var(--rule-hair) solid var(--color-rule);flex-wrap:wrap;padding-block-start:var(--space-lg);display:flex}.foot__meta img{width:auto;height:1.4rem}.foot__links{gap:var(--space-2xs) var(--space-lg);flex-wrap:wrap;display:flex}.foot__links a{min-height:2.75rem;color:var(--color-muted);white-space:nowrap;border-radius:var(--radius-sm);align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.foot__links a:hover{color:var(--color-paper);text-decoration:underline}}.foot__mail{align-items:center;gap:var(--space-2xs);color:var(--color-muted);display:inline-flex}.foot__links .foot__mail a{color:var(--color-paper);text-decoration:underline}.foot__legal{width:100%;color:var(--color-dim);font-size:var(--text-sm)}.doc{padding-block:var(--space-xl) var(--space-3xl)}.doc__in{gap:var(--space-xl);max-width:38rem;display:grid}.doc__head{gap:var(--space-md);display:grid}.doc h1{font-size:var(--text-title)}.doc__meta{color:var(--color-dim);font-size:var(--text-sm)}.doc__intro{color:var(--color-muted);font-size:var(--text-md);line-height:1.5}.doc section{gap:var(--space-xs);display:grid}.doc h2{font-size:var(--text-md);letter-spacing:-.015em;line-height:1.2}.doc section p{color:var(--color-muted)}.doc a{color:var(--color-paper)}.lost{border-top:var(--rule-hair) solid var(--color-rule)}.lost li{padding-block:var(--space-sm) var(--space-2xs);border-bottom:var(--rule-hair) solid var(--color-rule);color:var(--color-muted);justify-items:start;display:grid}.lost a{min-height:2.75rem;color:var(--color-lime);white-space:nowrap;border-radius:var(--radius-sm);align-items:center;font-weight:700;display:inline-flex}.credits{border-top:var(--rule-hair) solid var(--color-rule)}.credits li{gap:var(--space-md);padding-block:var(--space-sm);border-bottom:var(--rule-hair) solid var(--color-rule);grid-template-columns:4rem minmax(0,1fr);align-items:center;display:grid}.credits img{object-fit:cover;border-radius:var(--radius-sm);width:4rem;height:4rem}.credits p{color:var(--color-muted);font-size:var(--text-sm);overflow-wrap:anywhere}.credits p b{color:var(--color-paper);font-weight:600}.credits a{color:var(--color-paper)}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes drift{0%{transform:translateY(0)}to{transform:translateY(-30%)}}.reveal.is-pending{opacity:0;transform:translateY(14px)}.reveal.is-in,.reveal.is-in [data-step]{animation:rise var(--dur-long) var(--ease-out) both}.reveal.is-in [data-step="1"]{animation-delay:.35s}.reveal.is-in [data-step="2"]{animation-delay:.75s}.reveal.is-in [data-step="3"]{animation-delay:1.15s}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.15s!important;animation-duration:.15s!important;animation-iteration-count:1!important;animation-delay:0s!important}.mosaic__col{animation:none}.mosaic__toggle{display:none}.reveal.is-pending{transform:none}.reveal.is-in,.reveal.is-in [data-step],.hero__text>*{animation-name:fade}.more:hover svg,.langlist a:hover,.mosaic__toggle:active{transform:none}}
