.b1-serif{font-family:var(--font-fraunces),Georgia,"Times New Roman",serif;letter-spacing:-.01em;font-weight:385}.b1-ital{font-style:italic;font-weight:430}.b1-grain:after{content:"";z-index:1;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");background-size:160px 160px;position:absolute;inset:0}@keyframes b1-twinkle{0%,to{opacity:var(--star-dim,.14);transform:scale(1)}50%{opacity:var(--star-peak,.85);transform:scale(1.12)}}.b1-star{opacity:var(--star-dim,.3);animation:b1-twinkle var(--star-dur,4.6s)ease-in-out infinite}@keyframes b1-pulse-kf{0%,to{opacity:1;box-shadow:0 0 #14b8a673}50%{opacity:.55;box-shadow:0 0 0 5px #14b8a600}}.b1-pulse{animation:2.3s ease-in-out infinite b1-pulse-kf}@keyframes b1-rise-kf{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.b1-rise{animation:.9s cubic-bezier(.22,1,.36,1) both b1-rise-kf}.b1-cta{cursor:pointer;transition:transform .18s,box-shadow .18s,filter .18s}.b1-cta:hover{filter:brightness(.92);transform:translateY(-1px)}.b1-cta:active{transform:translateY(0)}.b1-navlink{transition:filter .16s}.b1-navlink:hover{filter:brightness(1.35)}.b1-sunrise-track{height:150vh}@media (min-width:768px){.b1-sunrise-track{height:190vh}}@keyframes b1-menu-kf{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.b1-menu{animation:.22s cubic-bezier(.22,1,.36,1) both b1-menu-kf}.b1-daydial{display:flex}@keyframes b1-dial-enter-kf{0%{opacity:0;transform:translateY(18px)scale(.92)}to{opacity:1;transform:none}}.b1-dial-enter{animation:1s cubic-bezier(.22,1,.36,1) .45s both b1-dial-enter-kf}@keyframes b1-dial-ring-kf{0%{box-shadow:0 0 #eddfc873}to{box-shadow:0 0 0 13px #eddfc800}}.b1-dial-ring{animation:1.7s ease-out 1.6s 2 both b1-dial-ring-kf}@keyframes b1-ripple-kf{0%{opacity:.55;transform:translate(-50%,-50%)scale(.15)}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}.b1-ripple{background:#ffffff80;border-radius:999px;width:150px;height:150px;animation:.7s ease-out both b1-ripple-kf;position:absolute;top:50%;left:50%}@keyframes b1-nudge-kf{0%{box-shadow:0 0 #d46a1a66}55%{box-shadow:0 0 0 9px #d46a1a00}to{box-shadow:0 0 #d46a1a00}}.b1-nudge{animation:2.2s ease-out .9s infinite b1-nudge-kf}.b1-fold{grid-template-rows:1fr;transition:grid-template-rows .55s cubic-bezier(.22,1,.36,1),opacity .4s .12s,visibility linear;display:grid}.b1-fold-closed{opacity:0;visibility:hidden;pointer-events:none;grid-template-rows:0fr;transition:grid-template-rows .55s cubic-bezier(.22,1,.36,1),opacity .35s,visibility 0s linear .55s}@keyframes b1-pop-kf{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}.b1-pop{animation:.45s cubic-bezier(.22,1,.36,1) .15s both b1-pop-kf}.b1-toolrow{transition:background .2s,transform .25s cubic-bezier(.22,1,.36,1)}.b1-toolrow:hover{background:#f6f4ec;transform:translate(6px)}@media (prefers-reduced-motion:reduce){.b1-star,.b1-pulse{animation:none}.b1-star{opacity:calc((var(--star-dim,.2) + var(--star-peak,.8))/2)}.b1-rise,.b1-menu{animation-duration:.01ms;animation-delay:0s!important}.b1-toolrow,.b1-cta,.b1-fold,.b1-fold-closed{transition:none}.b1-pop,.b1-nudge,.b1-ripple,.b1-dial-ring,.b1-dial-enter{animation:none}}
