.amb-page{--amb-purple: #967aed;--amb-peach: #f1b27e;--amb-teal: #76dec8;--amb-blue: #4792e5;--amb-coral: #ef8169;--amb-pink: #eb81b3}[data-tone=purple]{--amb-tone: var(--amb-purple)}[data-tone=peach]{--amb-tone: var(--amb-peach)}[data-tone=teal]{--amb-tone: var(--amb-teal)}[data-tone=blue]{--amb-tone: var(--amb-blue)}[data-tone=coral]{--amb-tone: var(--amb-coral)}[data-tone=pink]{--amb-tone: var(--amb-pink)}.amb-pixel{display:inline-grid;grid-template-columns:repeat(7,1fr);gap:2px;width:44px}.amb-pixel>span{position:relative;aspect-ratio:1;background:var(--amb-tone);border:1px solid #ffffff24;box-shadow:1px 2px #0005}.amb-pixel>span:after{content:"";position:absolute;top:-1px;left:25%;width:50%;height:2px;background:#ffffff30}.amb-pixel>span[data-filled=false]{visibility:hidden}.amb-pixel>span[data-tilt="1"]{transform:rotate(5deg)}.amb-pixel>span[data-tilt="3"]{transform:rotate(-4deg)}.amb-hero{background-image:radial-gradient(#28262d .7px,transparent .7px);background-size:22px 22px}.amb-hero-copy{container-type:inline-size}.amb-hero-title{font-size:min(15cqw,120px);font-weight:500;line-height:.95;letter-spacing:-.07em}.amb-hero-slashes{font-family:var(--font-geist-mono);font-weight:400;letter-spacing:-.3em;padding-right:.3em;color:#727278}.amb-hero-period{color:var(--amb-purple)}.amb-stickers{position:relative;width:100%;max-width:440px;justify-self:center;aspect-ratio:19 / 13;container-type:inline-size}.amb-stickers .amb-pixel{position:absolute}.amb-scribble{position:absolute;left:38%;bottom:-2%;color:var(--amb-purple);font-family:Georgia,serif;font-style:italic;font-size:4.5cqw;white-space:nowrap;transform:rotate(-5deg)}.amb-scribble svg{position:absolute;right:-15cqw;bottom:2.5cqw;width:14.5cqw;height:9cqw}.amb-card{position:relative}.amb-card .amb-pixel{width:42px;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.amb-card:hover .amb-pixel{transform:rotate(-10deg) scale(1.15)}.amb-step{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--amb-tone);color:#111;font-family:var(--font-geist-mono);font-size:13px;font-weight:600;box-shadow:3px 3px #0006;transform:rotate(-4deg);transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.amb-card:hover .amb-step{transform:rotate(-10deg) scale(1.15)}.amb-grid{display:grid;grid-template-columns:minmax(0,1fr)}.amb-grid>*{border-bottom-width:1px}.amb-grid>*:last-child{border-bottom-width:0}@media(min-width:768px){.amb-grid[data-layout=twoThree]{grid-template-columns:repeat(2,minmax(0,1fr))}.amb-grid[data-layout=twoThree]>*:nth-child(n){border-inline-end-width:1px;border-bottom-width:1px}.amb-grid[data-layout=twoThree]>*:nth-child(2n){border-inline-end-width:0}.amb-grid[data-layout=twoThree]>*:nth-last-child(-n+2){border-bottom-width:0}}@media(min-width:1024px){.amb-grid[data-layout]{grid-template-columns:repeat(3,minmax(0,1fr))}.amb-grid[data-layout]>*:nth-child(n){border-inline-end-width:1px;border-bottom-width:1px}.amb-grid[data-layout]>*:nth-child(3n){border-inline-end-width:0}.amb-grid[data-layout]>*:nth-last-child(-n+3){border-bottom-width:0}}.amb-notes .love-notes{padding-top:40px}@media(prefers-reduced-motion:reduce){.amb-card .amb-pixel,.amb-step{transition:none}}@media(max-width:1023px){.amb-stickers{order:-1;margin-inline:auto}}@media(max-width:639px){.amb-stickers{max-width:300px}}
