.page-header-module__Y34n7G__header{--header-wash:var(--chapter-warm);--header-accent:var(--accent);max-width:var(--container-content);padding:var(--space-10) var(--gutter) var(--space-8);gap:var(--space-4);flex-direction:column;margin-inline:auto;display:flex;position:relative}.page-header-module__Y34n7G__header:after{content:"";width:min(7rem,30vw);height:3px;margin-top:var(--space-4);border-radius:var(--radius-full);background:linear-gradient(90deg, var(--header-accent), var(--header-wash))}.page-header-module__Y34n7G__header[data-tone=blue]{--header-wash:var(--project-blue-wash);--header-accent:var(--project-blue-ink)}.page-header-module__Y34n7G__header[data-tone=green]{--header-wash:var(--project-green-wash);--header-accent:var(--project-green-ink)}.page-header-module__Y34n7G__header[data-tone=coral]{--header-wash:var(--project-coral-wash);--header-accent:var(--project-coral-ink)}@media (min-width:1024px){.page-header-module__Y34n7G__header{padding-block:var(--space-11) var(--space-9)}}.page-header-module__Y34n7G__eyebrow{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--header-accent)}@media (max-width:620px){.page-header-module__Y34n7G__header{padding-block:var(--space-8) var(--space-7)}.page-header-module__Y34n7G__title{max-width:14ch;font-size:clamp(2.5rem,13vw,3.25rem)}.page-header-module__Y34n7G__lede{font-size:var(--text-base);max-width:36ch}}.page-header-module__Y34n7G__title{font-size:var(--text-display);letter-spacing:-.028em;color:var(--ink);max-width:18ch}.page-header-module__Y34n7G__title em{color:var(--accent);font-style:italic}.page-header-module__Y34n7G__lede{font-size:var(--text-lg);line-height:var(--leading-base);color:var(--muted);max-width:58ch}
.blog-module__3rPSzG__page{background:var(--paper);min-height:100vh}.blog-module__3rPSzG__list{max-width:var(--container-content);padding:0 var(--gutter) var(--space-10);flex-direction:column;margin-inline:auto;list-style:none;display:flex}.blog-module__3rPSzG__item{align-items:center;gap:clamp(var(--space-5), 5vw, var(--space-8));padding-block:var(--space-7);border-top:1px solid var(--line);padding-inline:clamp(var(--space-3), 3vw, var(--space-6));border-radius:var(--radius-md);grid-template-columns:minmax(0,.78fr) minmax(0,1fr);text-decoration:none;display:grid}.blog-module__3rPSzG__list li:nth-child(3n+1) .blog-module__3rPSzG__item{background:color-mix(in srgb, var(--project-coral-wash) 34%, transparent)}.blog-module__3rPSzG__list li:nth-child(3n+2) .blog-module__3rPSzG__item{background:color-mix(in srgb, var(--project-blue-wash) 30%, transparent)}.blog-module__3rPSzG__list li:nth-child(3n) .blog-module__3rPSzG__item{background:color-mix(in srgb, var(--project-green-wash) 30%, transparent)}.blog-module__3rPSzG__list li:last-child .blog-module__3rPSzG__item{border-bottom:1px solid var(--line)}.blog-module__3rPSzG__meta{align-items:center;gap:var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;display:flex}.blog-module__3rPSzG__topic{color:var(--accent)}.blog-module__3rPSzG__time{color:var(--faint)}.blog-module__3rPSzG__time:before{content:"·";margin-right:var(--space-3);color:var(--line-strong)}.blog-module__3rPSzG__title{font-family:var(--font-serif);font-size:var(--text-h2);color:var(--ink);letter-spacing:var(--tracking-tight);line-height:var(--leading-snug);max-width:24ch;transition:color var(--dur-fast) var(--ease-out)}.blog-module__3rPSzG__item:hover .blog-module__3rPSzG__title{color:var(--accent)}.blog-module__3rPSzG__excerpt{font-size:var(--text-base);line-height:var(--leading-base);color:var(--muted);max-width:62ch}.blog-module__3rPSzG__cta{align-items:center;gap:var(--space-2);margin-top:var(--space-1);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--muted);transition:color var(--dur-fast) var(--ease-out);display:inline-flex}.blog-module__3rPSzG__item:hover .blog-module__3rPSzG__cta{color:var(--accent)}.blog-module__3rPSzG__arrow{transition:transform var(--dur-fast) var(--ease-out)}.blog-module__3rPSzG__item:hover .blog-module__3rPSzG__arrow{transform:translateX(var(--nudge))}.blog-module__3rPSzG__imageWrap{aspect-ratio:3/2;border-radius:var(--radius-md);background:var(--sunken);box-shadow:var(--shadow-1);overflow:hidden}.blog-module__3rPSzG__image{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-slow) var(--ease-out)}.blog-module__3rPSzG__item:hover .blog-module__3rPSzG__image{transform:scale(1.018)}.blog-module__3rPSzG__copy{gap:var(--space-3);flex-direction:column;display:flex}.blog-module__3rPSzG__meta time{color:var(--faint)}.blog-module__3rPSzG__meta time:before{content:"·";margin-right:var(--space-3);color:var(--line-strong)}@media (max-width:719px){.blog-module__3rPSzG__item{gap:var(--space-5);grid-template-columns:1fr}}@media (max-width:620px){.blog-module__3rPSzG__list{padding-inline:var(--space-2)}.blog-module__3rPSzG__item{padding:var(--space-5) var(--space-4)}}
.lab-module__oEHPxq__index{width:min(var(--container-content), calc(100% - 2 * var(--gutter)));margin:0 auto var(--space-6);padding:var(--space-4) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.lab-module__oEHPxq__index>span{color:var(--accent);font:var(--text-xs)/1.4 var(--font-mono);letter-spacing:var(--tracking-wide);text-transform:uppercase}.lab-module__oEHPxq__index ul{gap:var(--space-2) var(--space-4);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.lab-module__oEHPxq__index li{color:var(--muted);font-size:var(--text-xs)}.lab-module__oEHPxq__page{background:var(--paper);min-height:100vh}.lab-module__oEHPxq__grid{width:min(var(--container-content), calc(100% - 2 * var(--gutter)));padding-bottom:var(--space-9);gap:var(--space-5);grid-template-columns:repeat(12,minmax(0,1fr));margin:0 auto;display:grid}.lab-module__oEHPxq__panel{--panel-wash:var(--chapter-stone);min-width:0;padding:clamp(var(--space-5), 3vw, var(--space-7));border:1px solid var(--line);border-radius:var(--radius-md);background:color-mix(in srgb, var(--panel-wash) 44%, var(--surface));grid-column:1/-1}.lab-module__oEHPxq__featured,.lab-module__oEHPxq__verification{--panel-wash:var(--project-blue-wash)}.lab-module__oEHPxq__responsive{--panel-wash:var(--project-green-wash)}.lab-module__oEHPxq__storage{--panel-wash:var(--project-violet-wash)}.lab-module__oEHPxq__states{--panel-wash:var(--project-coral-wash)}.lab-module__oEHPxq__technical{--panel-wash:var(--project-amber-wash)}.lab-module__oEHPxq__panel h2{margin-top:var(--space-2);max-width:23ch;font-family:var(--font-serif);font-size:var(--text-h3);line-height:var(--leading-snug);color:var(--ink)}.lab-module__oEHPxq__headingRow{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-5);display:flex}.lab-module__oEHPxq__kind,.lab-module__oEHPxq__status,.lab-module__oEHPxq__outputLabel,.lab-module__oEHPxq__entryRef{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase}.lab-module__oEHPxq__kind{color:var(--accent)}.lab-module__oEHPxq__status{padding:var(--space-1) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-full);color:var(--muted);flex:none}.lab-module__oEHPxq__split{gap:var(--space-5);display:grid}.lab-module__oEHPxq__problemFrame{margin:0 0 var(--space-6);border-top:1px solid var(--line);grid-template-columns:1fr;display:grid}.lab-module__oEHPxq__problemFrame>div{gap:var(--space-4);padding-block:var(--space-3);border-bottom:1px solid var(--line);grid-template-columns:5.5rem minmax(0,1fr);display:grid}.lab-module__oEHPxq__problemFrame dt{color:var(--faint);font:var(--text-xs)/1.5 var(--font-mono);letter-spacing:var(--tracking-wide);text-transform:uppercase}.lab-module__oEHPxq__problemFrame dd{max-width:62ch;color:var(--body);font-size:var(--text-sm);line-height:var(--leading-base);margin:0}.lab-module__oEHPxq__codeFigure{border:1px solid var(--code-border);border-radius:var(--radius-sm);background:var(--code-surface);min-width:0;color:var(--code-text);overflow:hidden}.lab-module__oEHPxq__codeFigure figcaption{padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--code-border);color:var(--code-muted);font:var(--text-xs)/1.5 var(--font-mono)}.lab-module__oEHPxq__codeFigure pre{max-width:100%;padding:var(--space-5);font:var(--text-xs)/1.75 var(--font-mono);tab-size:2;overflow-x:auto}.lab-module__oEHPxq__codeFigure pre:focus-visible{outline:2px solid var(--focus);outline-offset:-3px}.lab-module__oEHPxq__output{justify-content:center;gap:var(--space-4);padding:var(--space-5);background:var(--sunken);border-radius:var(--radius-sm);flex-direction:column;display:flex}.lab-module__oEHPxq__outputLabel{color:var(--faint)}.lab-module__oEHPxq__entryCard{justify-content:space-between;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);background:var(--surface);display:flex}.lab-module__oEHPxq__entryCard div{gap:var(--space-2);display:grid}.lab-module__oEHPxq__entryCard strong{color:var(--ink)}.lab-module__oEHPxq__entryRef{color:var(--faint)}.lab-module__oEHPxq__approved,.lab-module__oEHPxq__submitted{padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);font-size:var(--text-xs);border:1px solid;align-self:flex-start}.lab-module__oEHPxq__approved{color:var(--success)}.lab-module__oEHPxq__submitted{color:var(--accent)}.lab-module__oEHPxq__transition{align-items:center;gap:var(--space-2);color:var(--muted);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.lab-module__oEHPxq__note{margin-top:var(--space-4);max-width:68ch;color:var(--body);font-size:var(--text-sm);line-height:var(--leading-base)}.lab-module__oEHPxq__deviceRow{align-items:end;gap:var(--space-4);grid-template-columns:minmax(0,1fr) 150px;display:grid}.lab-module__oEHPxq__desktopDevice,.lab-module__oEHPxq__mobileDevice{min-width:0;padding:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--sunken)}.lab-module__oEHPxq__desktopDevice img,.lab-module__oEHPxq__mobileDevice img{border:1px solid var(--line);width:100%;height:auto;display:block}.lab-module__oEHPxq__desktopDevice figcaption,.lab-module__oEHPxq__mobileDevice figcaption{padding-top:var(--space-2);color:var(--faint);font:var(--text-xs)/1.5 var(--font-mono)}.lab-module__oEHPxq__storage .lab-module__oEHPxq__problemFrame{margin-top:var(--space-5)}.lab-module__oEHPxq__stateStrip{gap:var(--space-2);margin-top:var(--space-5);display:grid}.lab-module__oEHPxq__stateStrip>div{align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--line);background:var(--sunken);grid-template-columns:auto 1fr auto;display:grid}.lab-module__oEHPxq__stateStrip small{color:var(--muted)}.lab-module__oEHPxq__stateMark{font:var(--text-xs)/1 var(--font-mono);color:var(--accent)}.lab-module__oEHPxq__details{margin-top:var(--space-4)}.lab-module__oEHPxq__details summary{min-height:var(--tap);cursor:pointer;color:var(--accent);font-size:var(--text-sm);align-items:center;display:flex}.lab-module__oEHPxq__details .lab-module__oEHPxq__codeFigure{margin-top:var(--space-3)}.lab-module__oEHPxq__technicalViews{gap:var(--space-5);display:grid}@media (min-width:1100px){.lab-module__oEHPxq__technicalViews{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:860px){.lab-module__oEHPxq__problemFrame{grid-template-columns:repeat(3,minmax(0,1fr))}.lab-module__oEHPxq__problemFrame>div{align-content:start;gap:var(--space-2);padding:var(--space-4);border-right:1px solid var(--line);grid-template-columns:1fr}.lab-module__oEHPxq__problemFrame>div:last-child{border-right:0}}.lab-module__oEHPxq__browserStudy figcaption{padding:var(--space-3);border-top:1px solid var(--line);color:var(--muted);font:var(--text-xs)/1.5 var(--font-mono)}.lab-module__oEHPxq__browserStudy{border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-1);overflow:hidden}.lab-module__oEHPxq__browserBar{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line);background:var(--sunken);align-items:center;gap:6px;display:flex}.lab-module__oEHPxq__browserBar i{background:var(--line-strong);opacity:.5;border-radius:50%;width:7px;height:7px}.lab-module__oEHPxq__browserBar span{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:var(--space-2);color:var(--faint);font:var(--text-xs)/1.5 var(--font-mono);overflow:hidden}.lab-module__oEHPxq__browserStudy img{width:100%;height:auto;display:block}.lab-module__oEHPxq__observation{background:var(--sunken)}.lab-module__oEHPxq__observation blockquote{margin:var(--space-5) 0;max-width:18ch;font-family:var(--font-serif);font-size:var(--text-h3);line-height:var(--leading-snug);color:var(--ink)}.lab-module__oEHPxq__observation>p:last-child{color:var(--body);line-height:var(--leading-base)}.lab-module__oEHPxq__foot{width:min(var(--container-content), calc(100% - 2 * var(--gutter)));padding-bottom:var(--space-10);margin:0 auto}.lab-module__oEHPxq__foot a{align-items:center;gap:var(--space-2);min-height:var(--tap);color:var(--ink);border-bottom:1px solid var(--line-strong);text-decoration:none;display:inline-flex}.lab-module__oEHPxq__foot a:hover{color:var(--accent);border-color:currentColor}@media (min-width:760px){.lab-module__oEHPxq__storage{grid-column:span 7}.lab-module__oEHPxq__observation{grid-column:span 5}.lab-module__oEHPxq__states{grid-column:1/-1}}@media (min-width:980px){.lab-module__oEHPxq__split{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr)}.lab-module__oEHPxq__storage{grid-column:span 7}.lab-module__oEHPxq__states{grid-column:span 5}}@media (max-width:560px){.lab-module__oEHPxq__headingRow{flex-direction:column}.lab-module__oEHPxq__deviceRow{grid-template-columns:minmax(0,1fr) 94px}.lab-module__oEHPxq__panel,.lab-module__oEHPxq__codeFigure pre{padding:var(--space-4)}.lab-module__oEHPxq__entryCard{flex-direction:column}.lab-module__oEHPxq__stateStrip>div{grid-template-columns:auto 1fr}.lab-module__oEHPxq__stateStrip small{grid-column:2}}@media (prefers-reduced-motion:reduce){.lab-module__oEHPxq__page *,.lab-module__oEHPxq__page :before,.lab-module__oEHPxq__page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.lab-module__oEHPxq__accessibility h2{margin-top:var(--space-2)}.lab-module__oEHPxq__accessibility ul{gap:var(--space-3);margin-top:var(--space-5);display:grid}.lab-module__oEHPxq__accessibility li{gap:var(--space-1);padding-top:var(--space-3);border-top:1px solid var(--line);display:grid}.lab-module__oEHPxq__accessibility strong{color:var(--ink);font-size:var(--text-sm)}.lab-module__oEHPxq__accessibility span{color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-base)}.lab-module__oEHPxq__index a{min-height:var(--tap);color:var(--muted);border-bottom:1px solid #0000;align-items:center;text-decoration:none;display:inline-flex}.lab-module__oEHPxq__index a:hover{color:var(--ink);border-bottom-color:var(--line-strong)}.lab-module__oEHPxq__proof{width:min(var(--container-content), calc(100% - 2 * var(--gutter)));margin:0 auto var(--space-6);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);display:grid}.lab-module__oEHPxq__proof div{align-items:baseline;gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--line);grid-template-columns:3rem 1fr;display:grid}.lab-module__oEHPxq__proof div:last-child{border-bottom:0}.lab-module__oEHPxq__proof strong{font-family:var(--font-serif);font-size:var(--text-h3);color:var(--ink)}.lab-module__oEHPxq__proof span{color:var(--muted);font-size:var(--text-sm)}.lab-module__oEHPxq__demo{justify-content:center;gap:var(--space-4);padding:var(--space-5);background:var(--sunken);border-radius:var(--radius-sm);flex-direction:column;display:flex}.lab-module__oEHPxq__demoHeader{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.lab-module__oEHPxq__version{color:var(--faint);font:var(--text-xs)/1.4 var(--font-mono);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.lab-module__oEHPxq__demoResult{min-height:3em;color:var(--body);font-size:var(--text-sm);line-height:var(--leading-base)}.lab-module__oEHPxq__demoFacts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.lab-module__oEHPxq__demoFacts div{gap:var(--space-1);padding:var(--space-3);border-right:1px solid var(--line);display:grid}.lab-module__oEHPxq__demoFacts div:last-child{border-right:0}.lab-module__oEHPxq__demoFacts dt{color:var(--faint);font-size:var(--text-xs)}.lab-module__oEHPxq__demoFacts dd{color:var(--ink);font:var(--text-xs)/1.4 var(--font-mono);text-transform:capitalize}.lab-module__oEHPxq__demoActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.lab-module__oEHPxq__demoActions button{min-height:var(--tap);padding:var(--space-2) var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-full);background:var(--surface);color:var(--ink);cursor:pointer}.lab-module__oEHPxq__demoActions button:first-child{background:var(--ink);color:var(--paper);border-color:var(--ink)}.lab-module__oEHPxq__demoActions button:disabled{opacity:.45;cursor:default}.lab-module__oEHPxq__verification{scroll-margin-top:var(--space-8)}.lab-module__oEHPxq__checkGrid{gap:var(--space-4);display:grid}.lab-module__oEHPxq__checkGrid section{padding-top:var(--space-4);border-top:1px solid var(--line)}.lab-module__oEHPxq__checkGrid span{color:var(--accent);font:var(--text-xs)/1.4 var(--font-mono)}.lab-module__oEHPxq__checkGrid h3{margin-top:var(--space-2);color:var(--ink);font-size:var(--text-lg)}.lab-module__oEHPxq__checkGrid p{margin-top:var(--space-2);color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-base)}.lab-module__oEHPxq__commandRow{gap:var(--space-2);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.lab-module__oEHPxq__commandRow code{padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--sunken);color:var(--body);font:var(--text-xs)/1.5 var(--font-mono)}#lab-module__oEHPxq__product-logic,#lab-module__oEHPxq__responsive-systems,#lab-module__oEHPxq__defensive-data,#lab-module__oEHPxq__accessible-states{scroll-margin-top:var(--space-8)}@media (min-width:700px){.lab-module__oEHPxq__proof{grid-template-columns:repeat(3,1fr)}.lab-module__oEHPxq__proof div{border-right:1px solid var(--line);border-bottom:0;grid-template-columns:1fr}.lab-module__oEHPxq__proof div:last-child{border-right:0}.lab-module__oEHPxq__checkGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.lab-module__oEHPxq__demo{padding:var(--space-4)}.lab-module__oEHPxq__demoFacts{grid-template-columns:1fr}.lab-module__oEHPxq__demoFacts div{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr}.lab-module__oEHPxq__demoFacts div:last-child{border-bottom:0}.lab-module__oEHPxq__demoActions button{width:100%}}.lab-module__oEHPxq__evidenceLinks{gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.lab-module__oEHPxq__evidenceLinks a{min-height:var(--tap);padding-inline:var(--space-3);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-sm);font-size:var(--text-xs);align-items:center;text-decoration:none;display:inline-flex}.lab-module__oEHPxq__evidenceLinks a:hover{color:var(--accent);border-color:currentColor}@media (max-width:620px){.lab-module__oEHPxq__index,.lab-module__oEHPxq__proof,.lab-module__oEHPxq__grid,.lab-module__oEHPxq__foot{width:calc(100% - (2 * var(--space-2)))}.lab-module__oEHPxq__panel{padding:var(--space-5)}}
.now-module__QLnXXa__page{background:var(--paper);min-height:100vh}.now-module__QLnXXa__main{width:min(var(--container-content), calc(100% - 2 * var(--gutter)));padding-bottom:var(--space-10);margin-inline:auto}.now-module__QLnXXa__moments{gap:var(--space-2);margin-bottom:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.now-module__QLnXXa__moment{border-radius:var(--radius-md);background:var(--sunken);min-width:0;height:clamp(112px,16vw,210px);position:relative;overflow:hidden}.now-module__QLnXXa__moment img{object-fit:cover;object-position:top;filter:saturate(.72)contrast(.96);transition:filter var(--dur-base) var(--ease-out), transform var(--dur-slow) var(--ease-out)}.now-module__QLnXXa__moment:after{content:"";background:linear-gradient(transparent, var(--image-overlay));position:absolute;inset:50% 0 0}.now-module__QLnXXa__moment span{z-index:1;left:var(--space-3);right:var(--space-3);bottom:var(--space-3);color:var(--on-image);font:var(--text-xs)/1.4 var(--font-mono);position:absolute}.now-module__QLnXXa__moment:hover img{filter:saturate(.95)contrast();transform:scale(1.015)}.now-module__QLnXXa__moments figcaption{padding-top:var(--space-2);color:var(--faint);font:var(--text-xs)/1.6 var(--font-mono);grid-column:1/-1}.now-module__QLnXXa__pull{max-width:28ch;margin:0 0 var(--space-9) clamp(0px, 8vw, 100px);font-family:var(--font-serif);font-size:var(--text-h2);line-height:var(--leading-snug);color:var(--ink)}.now-module__QLnXXa__grid{gap:var(--space-8);display:grid}.now-module__QLnXXa__group{gap:var(--space-5);padding:clamp(var(--space-5), 3vw, var(--space-6));border:1px solid var(--line);border-radius:var(--radius-md);background:color-mix(in srgb, var(--project-green-wash) 34%, var(--surface));display:grid}.now-module__QLnXXa__groupHead h2{color:var(--accent);font:400 var(--text-xs)/1.4 var(--font-mono);letter-spacing:var(--tracking-wide);text-transform:uppercase}.now-module__QLnXXa__groupHead p{max-width:44ch;margin-top:var(--space-3);color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-base)}.now-module__QLnXXa__items{margin:0;padding:0;list-style:none}.now-module__QLnXXa__item{gap:var(--space-4);padding:var(--space-4) 0;border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);display:grid}.now-module__QLnXXa__item:first-child{border-top:0;padding-top:0}.now-module__QLnXXa__num{color:var(--faint);font:var(--text-xs)/1.7 var(--font-mono)}.now-module__QLnXXa__item h3{color:var(--ink);font-family:var(--font-serif);font-size:var(--text-lg)}.now-module__QLnXXa__item p{max-width:54ch;margin-top:var(--space-1);color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-base)}.now-module__QLnXXa__invite{gap:var(--space-6);margin-top:var(--space-9);padding:clamp(var(--space-5), 5vw, var(--space-8));background:var(--ink);color:var(--paper);align-items:end;display:grid}.now-module__QLnXXa__inviteLabel{margin-bottom:var(--space-3);color:var(--accent);font:var(--text-xs)/1.4 var(--font-mono);letter-spacing:var(--tracking-wide);text-transform:uppercase}.now-module__QLnXXa__invite h2{max-width:25ch;color:inherit;font-size:var(--text-h2)}.now-module__QLnXXa__invite a{align-items:center;gap:var(--space-2);min-height:var(--tap);width:fit-content;color:inherit;border-bottom:1px solid;text-decoration:none;display:inline-flex}@media (min-width:800px){.now-module__QLnXXa__group{gap:var(--space-8);grid-template-columns:minmax(220px,1fr) minmax(0,1.65fr)}.now-module__QLnXXa__invite{grid-template-columns:minmax(0,1fr) auto}}@media (max-width:600px){.now-module__QLnXXa__moments{grid-template-columns:1fr 1fr}.now-module__QLnXXa__moment:first-child{grid-column:1/-1}.now-module__QLnXXa__moment{height:112px}.now-module__QLnXXa__moment:first-child{height:150px}.now-module__QLnXXa__moment span{font-size:10px}.now-module__QLnXXa__pull{margin-left:0}}@media (prefers-reduced-motion:reduce){.now-module__QLnXXa__moment img{transition:none}}@media (max-width:620px){.now-module__QLnXXa__main{width:calc(100% - (2 * var(--space-2)))}.now-module__QLnXXa__group{padding:var(--space-5) var(--space-4)}.now-module__QLnXXa__invite{border-radius:var(--radius-sm)}}
