.egg{min-height:100dvh;padding:24px var(--page-gutter) 64px;background:var(--paper);color:var(--ink)}.egg-header,.egg-kicker,.egg-choice,.egg-field p,.egg-field code,.egg-back{letter-spacing:.07em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.egg-header{border-bottom:1px solid var(--rule);justify-content:space-between;gap:20px;padding-bottom:20px;display:flex}.egg-header p{margin:0}.egg-back{color:inherit;text-underline-offset:3px}.egg-intro{max-width:740px;padding:clamp(52px,11vw,150px) 0 clamp(36px,6vw,74px)}.egg-kicker{margin:0 0 12px}.egg h1{font-size:clamp(56px,11vw,164px);font-weight:var(--heading-weight);letter-spacing:-.075em;margin:0;line-height:.82}.egg-intro>p:last-child{max-width:40ch;margin:26px 0 0;font-size:clamp(19px,2.5vw,30px);line-height:1.15}.egg-cabinet{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(auto-fit,minmax(154px,1fr));display:grid}.egg-choice{border:0;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);min-height:120px;color:inherit;text-align:left;transition:background-color var(--theme-transition), color var(--theme-transition);background:0 0;padding:14px}.egg-choice span,.egg-choice code{display:block}.egg-choice span{letter-spacing:0;text-transform:lowercase;margin-bottom:44px;font-size:16px;font-weight:500}.egg-choice code{opacity:.7}.egg-choice:is(:hover,:focus-visible,.is-selected){background:var(--ink);color:var(--paper);outline:0}.egg-field{border:1px solid var(--ink);align-content:space-between;min-height:min(52vw,580px);margin-top:64px;padding:22px;display:grid}.egg-field p,.egg-field code{margin:0}.egg-field strong{letter-spacing:-.075em;max-width:8ch;font-family:Garamond,Adobe Garamond Pro,Georgia,serif;font-size:clamp(80px,20vw,300px);font-weight:500;line-height:.72}.egg-field span{justify-self:end;font-size:clamp(18px,2vw,30px);font-weight:500}@media (max-width:620px){.egg{padding:18px var(--page-gutter) 42px}.egg-header{align-items:flex-start}.egg-header p{text-align:right;max-width:12ch}.egg-choice{min-height:106px}.egg-field{min-height:62vw;margin-top:42px}}
