.Canvas-module__09yLxq__band{background-color:var(--color-surface);background-image:radial-gradient(circle, var(--color-canvas-dot) 1px, transparent 1.5px);background-size:var(--space-5) var(--space-5);background-position:calc(var(--space-5) / 2) calc(var(--space-5) / 2)}.Canvas-module__09yLxq__frame{min-width:0;margin:0}.Canvas-module__09yLxq__label{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);font-family:var(--font-primary);font-size:var(--text-caption);line-height:var(--leading-caption);color:var(--color-text-tertiary);display:flex}.Canvas-module__09yLxq__band .Canvas-module__09yLxq__label{color:var(--color-text-secondary)}.Canvas-module__09yLxq__frameIcon{width:var(--space-3);height:var(--space-3);flex-shrink:0}.Canvas-module__09yLxq__content{position:relative}.Canvas-module__09yLxq__selection{pointer-events:none;outline:1px solid var(--color-selection);opacity:0;z-index:2;transition:opacity .15s ease-out;position:absolute;inset:0}.Canvas-module__09yLxq__frame:hover .Canvas-module__09yLxq__selection,.Canvas-module__09yLxq__frame:focus-within .Canvas-module__09yLxq__selection{opacity:1}.Canvas-module__09yLxq__handle{width:var(--space-2);height:var(--space-2);background:var(--color-ground);border:1px solid var(--color-selection);pointer-events:none;position:absolute}.Canvas-module__09yLxq__tl{top:calc(var(--space-2) / -2);left:calc(var(--space-2) / -2)}.Canvas-module__09yLxq__tr{top:calc(var(--space-2) / -2);right:calc(var(--space-2) / -2)}.Canvas-module__09yLxq__bl{bottom:calc(var(--space-2) / -2);left:calc(var(--space-2) / -2)}.Canvas-module__09yLxq__br{bottom:calc(var(--space-2) / -2);right:calc(var(--space-2) / -2)}.Canvas-module__09yLxq__guides:before,.Canvas-module__09yLxq__guides:after{content:"";pointer-events:none;z-index:1;position:absolute}.Canvas-module__09yLxq__guides:before{top:0;bottom:0;left:calc(-1 * var(--space-5));right:calc(-1 * var(--space-5));border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.Canvas-module__09yLxq__guides:after{left:0;right:0;top:calc(-1 * var(--space-5));bottom:calc(-1 * var(--space-5));border-left:1px solid var(--color-border);border-right:1px solid var(--color-border)}@media (prefers-reduced-motion:reduce){.Canvas-module__09yLxq__selection{transition:none}}
.NextProject-module__2zDx3G__block{max-width:var(--page-max);margin:var(--space-10) auto var(--space-8);padding:0 var(--gutter);display:block}.NextProject-module__2zDx3G__eyebrow{font-family:var(--font-primary);font-size:var(--text-eyebrow);line-height:var(--leading-eyebrow);letter-spacing:var(--tracking-eyebrow);font-weight:var(--font-weight-medium);text-transform:uppercase;color:var(--color-text-tertiary);margin:0 0 var(--space-2);display:block}.NextProject-module__2zDx3G__title{font-family:var(--font-primary);font-weight:var(--font-weight-heading);font-size:var(--text-h2);line-height:var(--leading-h2);color:var(--color-text-primary);transition:color var(--duration-fast) var(--ease-architectural);display:inline-block}.NextProject-module__2zDx3G__block:hover .NextProject-module__2zDx3G__title,.NextProject-module__2zDx3G__block:focus-visible .NextProject-module__2zDx3G__title{color:var(--color-accent-text)}
.CaseStudyHeader-module__83_RJa__header{flex-direction:column;display:flex}.CaseStudyHeader-module__83_RJa__eyebrow{font-family:var(--font-primary);font-size:var(--text-eyebrow);line-height:var(--leading-eyebrow);letter-spacing:var(--tracking-eyebrow);font-weight:var(--font-weight-medium);text-transform:uppercase;color:var(--color-text-tertiary);margin:0 0 var(--space-2)}.CaseStudyHeader-module__83_RJa__title{font-family:var(--font-primary);font-weight:var(--font-weight-heading);font-size:var(--text-h1);line-height:var(--leading-h1);color:var(--color-text-primary);margin:0}.CaseStudyHeader-module__83_RJa__summary{font-family:var(--font-primary);font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-text-secondary);max-width:var(--measure);margin:var(--space-2) 0 0}.CaseStudyHeader-module__83_RJa__metadata{gap:var(--space-6);margin:var(--space-4) 0 0;flex-wrap:wrap;display:flex}.CaseStudyHeader-module__83_RJa__metaItem{gap:var(--space-1);flex-direction:column;display:flex}.CaseStudyHeader-module__83_RJa__metaLabel{font-family:var(--font-primary);font-size:var(--text-small);line-height:var(--leading-small);color:var(--color-text-tertiary);margin:0}.CaseStudyHeader-module__83_RJa__metaValue{font-family:var(--font-primary);font-size:var(--text-small);line-height:var(--leading-small);color:var(--color-text-secondary);margin:0}
.ProjectTemplate-module__--H3-q__article{max-width:var(--page-max);padding:var(--space-7) var(--gutter) 0;margin:0 auto}.ProjectTemplate-module__--H3-q__gallery{gap:var(--grid-gap);margin-bottom:var(--space-7);grid-template-columns:repeat(3,1fr);display:grid}.ProjectTemplate-module__--H3-q__galleryImage{border-radius:var(--radius-media)}.ProjectTemplate-module__--H3-q__header{column-gap:var(--grid-gap);row-gap:var(--space-6);grid-template-columns:minmax(0,1.5fr) repeat(4,minmax(0,1fr));align-items:start;display:grid}.ProjectTemplate-module__--H3-q__title{font-family:var(--font-primary);font-weight:var(--font-weight-heading);color:var(--color-text-primary);margin:0;font-size:52px;line-height:1.05}.ProjectTemplate-module__--H3-q__facts{display:contents}.ProjectTemplate-module__--H3-q__fact{gap:var(--space-1);flex-direction:column;margin:0;display:flex}.ProjectTemplate-module__--H3-q__factLabel{font-family:var(--font-primary);font-size:var(--text-caption);line-height:var(--leading-caption);color:var(--color-text-tertiary);margin:0 0 var(--space-1)}.ProjectTemplate-module__--H3-q__factValue{font-family:var(--font-primary);font-size:var(--text-body);line-height:var(--leading-small);color:var(--color-text-primary);margin:0}.ProjectTemplate-module__--H3-q__intro{font-family:var(--font-primary);font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-text-secondary);max-width:var(--measure);margin:calc(var(--space-8) + var(--space-4)) 0 0}@media (max-width:1023.98px){.ProjectTemplate-module__--H3-q__gallery{grid-template-columns:1fr}.ProjectTemplate-module__--H3-q__header{grid-template-columns:repeat(4,minmax(0,1fr))}.ProjectTemplate-module__--H3-q__title{grid-column:1/-1;font-size:44px}}@media (max-width:639.98px){.ProjectTemplate-module__--H3-q__header{grid-template-columns:repeat(2,minmax(0,1fr))}}
.Landing-module__NoqJJa__header{max-width:var(--page-max);padding:var(--space-9) var(--gutter) 0;scroll-margin-top:var(--nav-height);margin:0 auto}.Landing-module__NoqJJa__header:focus{outline:none}
.ProjectTemplate-module__kXFZJq__article{max-width:var(--page-max);padding:var(--space-section) var(--gutter);scroll-margin-top:var(--nav-height);margin:0 auto}.ProjectTemplate-module__kXFZJq__article+.ProjectTemplate-module__kXFZJq__article{border-top:1px solid var(--color-border)}.ProjectTemplate-module__kXFZJq__visuals{margin-bottom:var(--space-6);align-items:flex-start;gap:0;display:flex}.ProjectTemplate-module__kXFZJq__heroImage{margin-top:var(--space-8);flex:37%}.ProjectTemplate-module__kXFZJq__siteplanImage{flex:63%}.ProjectTemplate-module__kXFZJq__intro{column-gap:var(--space-10);row-gap:var(--space-6);grid-template-columns:minmax(240px,437px) 1fr;align-items:start;display:grid}.ProjectTemplate-module__kXFZJq__description{font-family:var(--font-primary);font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-text-secondary);max-width:var(--measure);margin:var(--space-7) 0 0;white-space:pre-wrap}.ProjectTemplate-module__kXFZJq__plansSections{position:relative}.ProjectTemplate-module__kXFZJq__plansLabels{height:calc(var(--text-h3) * var(--leading-h3));margin-bottom:var(--space-3);position:relative}.ProjectTemplate-module__kXFZJq__plansLabel,.ProjectTemplate-module__kXFZJq__sectionsLabel{font-family:var(--font-primary);font-size:var(--text-h3);line-height:var(--leading-h3);color:var(--color-text-primary);position:absolute;top:0}.ProjectTemplate-module__kXFZJq__plansLabel{left:7%}.ProjectTemplate-module__kXFZJq__sectionsLabel{left:76%}.ProjectTemplate-module__kXFZJq__altFrame{max-width:1254px;margin:0 auto}.ProjectTemplate-module__kXFZJq__visualsAlt{grid-template-columns:minmax(0,63fr) minmax(0,399fr) minmax(0,218fr) minmax(0,574fr);align-items:start;display:grid}.ProjectTemplate-module__kXFZJq__introAlt{text-align:center;flex-direction:column;grid-column:2;align-items:center;display:flex}.ProjectTemplate-module__kXFZJq__icon{width:70px;height:auto;margin-bottom:var(--space-5);display:block}.ProjectTemplate-module__kXFZJq__titleAlt{font-family:var(--font-primary);font-weight:var(--font-weight-heading);font-size:var(--text-h1);line-height:var(--leading-h1);color:var(--color-text-primary);margin:0}.ProjectTemplate-module__kXFZJq__courseAlt{font-family:var(--font-primary);font-size:var(--text-small);line-height:var(--leading-small);color:var(--color-text-tertiary);margin:var(--space-2) 0 0}.ProjectTemplate-module__kXFZJq__descriptionAlt{font-family:var(--font-primary);font-size:var(--text-small);line-height:var(--leading-small);color:var(--color-text-secondary);white-space:pre-wrap;margin:var(--space-5) 0 0}.ProjectTemplate-module__kXFZJq__heroImageAlt{aspect-ratio:574/844;grid-column:4}.ProjectTemplate-module__kXFZJq__referenceRow{margin-top:var(--space-3);flex-direction:column;align-items:center;display:flex}.ProjectTemplate-module__kXFZJq__referenceImages{gap:var(--space-4);display:flex}.ProjectTemplate-module__kXFZJq__referenceImage{aspect-ratio:1;width:102px}.ProjectTemplate-module__kXFZJq__referenceCaption,.ProjectTemplate-module__kXFZJq__plateCaption{font-family:var(--font-primary);font-size:var(--text-caption);line-height:var(--leading-caption);color:var(--color-text-tertiary);text-align:center;margin:var(--space-3) 0 0;font-style:italic}.ProjectTemplate-module__kXFZJq__bottomPlates{margin-top:var(--space-9);grid-template-rows:auto auto;grid-template-columns:minmax(0,562fr) minmax(0,49fr) minmax(0,573fr) minmax(0,70fr);display:grid;container-type:inline-size}.ProjectTemplate-module__kXFZJq__plate{grid-row:span 2;grid-template-rows:subgrid;row-gap:0;display:grid}.ProjectTemplate-module__kXFZJq__plate:last-child{grid-column:3}.ProjectTemplate-module__kXFZJq__plateImage{align-self:end}.ProjectTemplate-module__kXFZJq__plateCaption{white-space:pre-line;margin:-10.8453cqw 0 0}@media (max-width:1023.98px){.ProjectTemplate-module__kXFZJq__visualsAlt,.ProjectTemplate-module__kXFZJq__bottomPlates{row-gap:var(--space-7);grid-template-columns:minmax(0,1fr)}.ProjectTemplate-module__kXFZJq__introAlt,.ProjectTemplate-module__kXFZJq__heroImageAlt,.ProjectTemplate-module__kXFZJq__plate:last-child{grid-column:1}.ProjectTemplate-module__kXFZJq__introAlt{max-width:399px;margin:0 auto}.ProjectTemplate-module__kXFZJq__heroImageAlt{width:100%;max-width:574px;margin:0 auto}.ProjectTemplate-module__kXFZJq__plate{width:100%;max-width:573px;margin:0 auto}.ProjectTemplate-module__kXFZJq__plateCaption{margin-top:calc(min(100cqw,573px)/-4.16667)}}.ProjectTemplate-module__kXFZJq__bleedGallery{width:100vw;margin-left:calc(50% - 50vw);margin-top:var(--space-10);aspect-ratio:1440/900;position:relative;overflow:hidden}.ProjectTemplate-module__kXFZJq__bleedImage{object-fit:cover}.ProjectTemplate-module__kXFZJq__bleedLead{width:53.958%;height:100%;position:absolute;top:0;left:-3.958%}.ProjectTemplate-module__kXFZJq__bleedSmall{width:30.417%;position:absolute;left:60.069%}.ProjectTemplate-module__kXFZJq__bleedSmallTop{aspect-ratio:438/292;top:14.444%}.ProjectTemplate-module__kXFZJq__bleedSmallBottom{aspect-ratio:438/287;top:53.556%}@media (max-width:639.98px){.ProjectTemplate-module__kXFZJq__bleedGallery{gap:var(--space-5);aspect-ratio:auto;flex-direction:column;width:100%;margin-left:0;display:flex;overflow:visible}.ProjectTemplate-module__kXFZJq__bleedLead,.ProjectTemplate-module__kXFZJq__bleedSmall{width:100%;position:relative;top:auto;left:auto}.ProjectTemplate-module__kXFZJq__bleedLead{aspect-ratio:777/900;height:auto}}@media (max-width:1023.98px){.ProjectTemplate-module__kXFZJq__visuals{flex-direction:column}.ProjectTemplate-module__kXFZJq__heroImage{margin-top:0}.ProjectTemplate-module__kXFZJq__intro{grid-template-columns:1fr}}.ProjectTemplate-module__kXFZJq__numberedIntro{margin-bottom:var(--space-7)}.ProjectTemplate-module__kXFZJq__numberedGrid{column-gap:var(--grid-gap);margin-bottom:var(--space-9);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ProjectTemplate-module__kXFZJq__numberedItem{grid-row:span 2;grid-template-rows:subgrid;row-gap:var(--space-3);display:grid}.ProjectTemplate-module__kXFZJq__numberedImage{align-self:end}.ProjectTemplate-module__kXFZJq__numberedCaption{text-align:center;justify-self:center;max-width:199px}.ProjectTemplate-module__kXFZJq__numberedHeading{font-family:var(--font-primary);font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-text-primary);margin:0}.ProjectTemplate-module__kXFZJq__numberedBody{font-family:var(--font-primary);font-size:var(--text-small);line-height:var(--leading-small);color:var(--color-text-secondary);margin:var(--space-2) 0 0}.ProjectTemplate-module__kXFZJq__hybridHero{aspect-ratio:2000/1294;width:100%;margin-bottom:var(--space-7)}.ProjectTemplate-module__kXFZJq__hybridRow{align-items:flex-start;gap:var(--space-6);display:flex}.ProjectTemplate-module__kXFZJq__hybridBody{font-family:var(--font-primary);font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-text-secondary);max-width:var(--measure);flex:55%;margin:0}.ProjectTemplate-module__kXFZJq__hybridSupport{flex:45%;align-items:flex-start;gap:0;display:flex}@media (max-width:1023.98px){.ProjectTemplate-module__kXFZJq__numberedGrid{row-gap:var(--space-7);grid-template-columns:minmax(0,1fr)}.ProjectTemplate-module__kXFZJq__hybridRow{flex-direction:column}}
.Blocks-module__TwWE_a__panel{background:var(--lane-panel-bg);border-radius:var(--lane-panel-radius);padding:var(--lane-panel-pad)}[data-lane=creative-strategy] .Blocks-module__TwWE_a__panel{border-top:1px solid var(--color-border);padding-top:var(--space-5)}.Blocks-module__TwWE_a__blockTitle{font-family:var(--font-primary);font-weight:var(--font-weight-heading);font-size:var(--text-h3);line-height:var(--leading-h3);color:var(--color-text-primary);margin:0 0 var(--space-5);display:block}.Blocks-module__TwWE_a__intro,.Blocks-module__TwWE_a__prose p,.Blocks-module__TwWE_a__methodBody,.Blocks-module__TwWE_a__cardBody{font-family:var(--font-primary);font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-text-secondary);max-width:var(--measure);margin:0}.Blocks-module__TwWE_a__intro{margin-bottom:var(--space-5)}.Blocks-module__TwWE_a__prose{gap:var(--space-4);flex-direction:column;display:flex}.Blocks-module__TwWE_a__caption{font-family:var(--font-primary);font-size:var(--text-caption);line-height:var(--leading-caption);color:var(--color-text-tertiary);max-width:var(--measure);margin:var(--space-3) 0 0}.Blocks-module__TwWE_a__label{font-family:var(--font-primary);font-size:var(--text-eyebrow);line-height:var(--leading-eyebrow);letter-spacing:var(--tracking-eyebrow);font-weight:var(--font-weight-medium);text-transform:uppercase;color:var(--lane-muted-text);margin:var(--space-5) 0 var(--space-2)}.Blocks-module__TwWE_a__label:first-child{margin-top:0}.Blocks-module__TwWE_a__index{font-family:var(--font-primary);font-size:var(--text-eyebrow);line-height:var(--leading-eyebrow);letter-spacing:var(--tracking-eyebrow);font-weight:var(--font-weight-medium);color:var(--lane-muted-text);margin:0 0 var(--space-2)}.Blocks-module__TwWE_a__cardTitle,.Blocks-module__TwWE_a__methodTitle,.Blocks-module__TwWE_a__prototypeTitle{font-family:var(--font-primary);font-weight:var(--font-weight-heading);font-size:var(--text-h3);line-height:var(--leading-h3);color:var(--color-text-primary);margin:0 0 var(--space-2)}.Blocks-module__TwWE_a__bullets{padding-left:var(--space-5);gap:var(--space-2);font-family:var(--font-primary);font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-text-secondary);max-width:var(--measure);flex-direction:column;list-style:outside;display:flex}.Blocks-module__TwWE_a__term{font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.Blocks-module__TwWE_a__tags{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.Blocks-module__TwWE_a__tags li{font-family:var(--font-primary);font-size:var(--text-small);line-height:var(--leading-small);color:var(--color-text-primary);border:1px solid var(--color-border);border-radius:var(--lane-panel-radius);background:var(--color-ground);padding:var(--space-1) var(--space-3)}.Blocks-module__TwWE_a__framed{width:100%}.Blocks-module__TwWE_a__frameBody{background:var(--color-ground);border:1px solid var(--color-border);padding:var(--space-6)}.Blocks-module__TwWE_a__callout{font-family:var(--font-primary);font-size:var(--text-h3);line-height:var(--leading-h3);color:var(--color-text-primary);max-width:var(--measure);padding-left:var(--space-5);border-left:2px solid var(--color-accent-text);margin:0}.Blocks-module__TwWE_a__note,.Blocks-module__TwWE_a__inlineNote{font-family:var(--font-primary);font-weight:var(--font-weight-medium);color:var(--color-note)}.Blocks-module__TwWE_a__note{font-size:var(--text-small);line-height:var(--leading-small);max-width:var(--measure);margin:0}.Blocks-module__TwWE_a__screens{gap:var(--space-7) var(--space-5);background:var(--color-ground);border:1px solid var(--color-border);padding:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.Blocks-module__TwWE_a__screen{flex-direction:column;align-items:center;display:flex}.Blocks-module__TwWE_a__screenImage{border-radius:12%/5.5%;width:100%;max-width:220px;height:auto;display:block}.Blocks-module__TwWE_a__screenCaption{font-family:var(--font-primary);font-size:var(--text-caption);line-height:var(--leading-caption);color:var(--color-text-secondary);max-width:260px;margin:var(--space-3) 0 0}@media (max-width:639.98px){.Blocks-module__TwWE_a__screens{padding:var(--space-4);gap:var(--space-6) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}}.Blocks-module__TwWE_a__stats{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.Blocks-module__TwWE_a__stat{justify-content:flex-end;gap:var(--space-2);background:var(--accent-tint,var(--lane-panel-bg));border-radius:var(--radius-panel);padding:var(--space-6);flex-direction:column-reverse;display:flex}.Blocks-module__TwWE_a__statsCompact{gap:var(--space-5) var(--space-7);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.Blocks-module__TwWE_a__statCompact{gap:var(--space-1);flex-direction:column-reverse;display:flex}.Blocks-module__TwWE_a__statValue{font-family:var(--font-primary);font-weight:var(--font-weight-heading);font-size:var(--text-h0);line-height:var(--leading-h0);color:var(--color-text-primary);margin:0}.Blocks-module__TwWE_a__statLabel{font-family:var(--font-primary);font-size:var(--text-small);line-height:var(--leading-small);color:var(--color-text-secondary);margin:0}.Blocks-module__TwWE_a__chart{max-width:880px}.Blocks-module__TwWE_a__bars{gap:var(--space-3);flex-direction:column;display:flex}.Blocks-module__TwWE_a__barRow{grid-template-columns:var(--space-9) minmax(0, 1fr) var(--space-8);align-items:center;gap:var(--space-4);font-family:var(--font-primary);font-size:var(--text-small);line-height:var(--leading-small);display:grid}.Blocks-module__TwWE_a__barLabel{color:var(--color-text-secondary)}.Blocks-module__TwWE_a__barTrack{height:var(--space-4);background:var(--color-border)}.Blocks-module__TwWE_a__barFill{background:var(--color-accent-text);height:100%;display:block}.Blocks-module__TwWE_a__barValue{color:var(--color-text-primary);font-variant-numeric:tabular-nums}.Blocks-module__TwWE_a__cardGrid{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));display:grid}.Blocks-module__TwWE_a__quoteGrid{gap:var(--space-6) var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));display:grid}.Blocks-module__TwWE_a__pullQuote{padding-left:var(--space-5);border-left:2px solid var(--project-accent,var(--color-accent-text));margin:0}.Blocks-module__TwWE_a__pullQuote blockquote{font-family:var(--font-primary);font-size:var(--text-h3);line-height:var(--leading-h3);color:var(--color-text-primary);margin:0}.Blocks-module__TwWE_a__pullQuote figcaption{margin-top:var(--space-3);font-family:var(--font-primary);font-size:var(--text-caption);line-height:var(--leading-caption);color:var(--color-text-tertiary)}.Blocks-module__TwWE_a__figure{margin:0}.Blocks-module__TwWE_a__figureImage{border-radius:var(--lane-media-radius);width:100%;height:auto}.Blocks-module__TwWE_a__tiers{flex-direction:column;max-width:880px;display:flex}.Blocks-module__TwWE_a__tier{align-items:center;gap:var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--color-border);font-family:var(--font-primary);font-size:var(--text-body);line-height:var(--leading-body);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.Blocks-module__TwWE_a__tierFrom{color:var(--color-text-primary)}.Blocks-module__TwWE_a__tierArrow{color:var(--color-text-tertiary)}.Blocks-module__TwWE_a__tierTo{color:var(--color-text-secondary)}.Blocks-module__TwWE_a__phases{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));display:grid}.Blocks-module__TwWE_a__phaseAction+.Blocks-module__TwWE_a__phaseAction{margin-top:var(--space-5)}.Blocks-module__TwWE_a__personaGrid{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));display:grid}.Blocks-module__TwWE_a__personaGrid>li{display:flex}.Blocks-module__TwWE_a__personaGrid>li>figure{flex-direction:column;width:100%;display:flex}.Blocks-module__TwWE_a__personaGrid>li>figure>div{flex:1}.Blocks-module__TwWE_a__persona{background:var(--accent-tint,var(--lane-panel-bg));border-radius:var(--radius-panel);height:100%;padding:var(--space-6)}.Blocks-module__TwWE_a__personaName{font-family:var(--font-primary);font-weight:var(--font-weight-heading);font-size:var(--text-h3);line-height:var(--leading-h3);color:var(--color-text-primary);margin:0}.Blocks-module__TwWE_a__personaFacts{font-family:var(--font-primary);font-size:var(--text-small);line-height:var(--leading-small);color:var(--color-text-secondary);margin:var(--space-1) 0 0}.Blocks-module__TwWE_a__personaBio{font-family:var(--font-primary);font-size:var(--text-small);line-height:var(--leading-small);color:var(--color-text-secondary);max-width:var(--measure);margin:var(--space-4) 0 0}.Blocks-module__TwWE_a__persona .Blocks-module__TwWE_a__bullets{font-size:var(--text-small);line-height:var(--leading-small)}.Blocks-module__TwWE_a__tableScroll{overflow-x:auto}.Blocks-module__TwWE_a__table{border-collapse:separate;width:100%;min-width:960px;border-spacing:var(--space-2);font-family:var(--font-primary);font-size:var(--text-small);line-height:var(--leading-small);color:var(--color-text-secondary)}.Blocks-module__TwWE_a__table th,.Blocks-module__TwWE_a__table td{vertical-align:top;text-align:left;padding:var(--space-3);background:var(--lane-panel-bg);border-radius:var(--lane-panel-radius)}[data-lane=creative-strategy] .Blocks-module__TwWE_a__table th,[data-lane=creative-strategy] .Blocks-module__TwWE_a__table td{border-top:1px solid var(--color-border)}.Blocks-module__TwWE_a__table thead th{font-size:var(--text-eyebrow);line-height:var(--leading-eyebrow);letter-spacing:var(--tracking-eyebrow);font-weight:var(--font-weight-medium);text-transform:uppercase;color:var(--color-text-primary)}.Blocks-module__TwWE_a__rowHead{width:var(--space-10);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.Blocks-module__TwWE_a__cellList{padding-left:var(--space-4);gap:var(--space-1);flex-direction:column;list-style:outside;display:flex}.Blocks-module__TwWE_a__emotion{font-weight:var(--font-weight-medium);color:var(--color-text-primary);display:block}.Blocks-module__TwWE_a__emotionQuote{margin-top:var(--space-1);display:block}.Blocks-module__TwWE_a__prototypes{gap:var(--space-8);flex-direction:column;display:flex}.Blocks-module__TwWE_a__prototype{gap:var(--space-7);grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:start;display:grid}.Blocks-module__TwWE_a__prototypeMedia{min-width:0}.Blocks-module__TwWE_a__prototypeImage{border-radius:var(--lane-media-radius);width:100%;height:auto}.Blocks-module__TwWE_a__prototypeImage:is(video){display:block}.Blocks-module__TwWE_a__prototypeVideoWrap{position:relative}.Blocks-module__TwWE_a__prototypePlayButton{background:var(--color-scrim);border-radius:var(--lane-media-radius);border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;inset:0}.Blocks-module__TwWE_a__prototypePlayButton svg{width:var(--space-7);height:var(--space-7);filter:drop-shadow(var(--shadow-icon))}.Blocks-module__TwWE_a__comments{gap:var(--space-1);font-family:var(--font-primary);font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-text-primary);flex-direction:column;display:flex}@media (max-width:1023.98px){.Blocks-module__TwWE_a__prototype{grid-template-columns:minmax(0,1fr)}.Blocks-module__TwWE_a__prototypeMedia{max-width:320px}}@media (max-width:639.98px){.Blocks-module__TwWE_a__stats{grid-template-columns:minmax(0,1fr)}.Blocks-module__TwWE_a__persona,.Blocks-module__TwWE_a__stat,.Blocks-module__TwWE_a__frameBody{padding:var(--space-5)}.Blocks-module__TwWE_a__barRow{grid-template-columns:var(--space-8) minmax(0, 1fr) var(--space-7);gap:var(--space-3)}.Blocks-module__TwWE_a__tier{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.Blocks-module__TwWE_a__tierArrow{display:none}}
.ResearchCaseStudy-module__U05otW__article{--accent-tint:color-mix(in srgb, var(--project-accent) 35%, var(--color-ground))}.ResearchCaseStudy-module__U05otW__hero{padding-block:var(--space-9)}.ResearchCaseStudy-module__U05otW__heroInner{max-width:var(--page-max);padding-inline:var(--gutter);justify-content:center;margin:0 auto;display:flex}.ResearchCaseStudy-module__U05otW__heroFrame{max-width:100%}.ResearchCaseStudy-module__U05otW__heroImages{align-items:flex-start;gap:var(--space-4);background:var(--color-ground);padding:var(--space-5);display:flex}.ResearchCaseStudy-module__U05otW__heroImage{object-fit:contain;width:auto;max-width:100%;height:clamp(200px,32vw,420px);display:block}.ResearchCaseStudy-module__U05otW__heroImage:only-child{width:min(880px, calc(100vw - 2 * var(--gutter) - 2 * var(--space-5)));height:auto}.ResearchCaseStudy-module__U05otW__heroBlock{width:min(880px, calc(100vw - 2 * var(--gutter)));background:var(--color-ground);padding:var(--space-6)}.ResearchCaseStudy-module__U05otW__layout{max-width:var(--page-max);padding:var(--space-8) var(--gutter) 0;margin:0 auto}.ResearchCaseStudy-module__U05otW__aside{display:none}@media (min-width:1440px){.ResearchCaseStudy-module__U05otW__layout{column-gap:var(--space-8);grid-template-columns:200px minmax(0,1fr);display:grid}.ResearchCaseStudy-module__U05otW__aside{display:block}}.ResearchCaseStudy-module__U05otW__sectionNav{top:calc(var(--nav-height) + var(--space-7));position:sticky}.ResearchCaseStudy-module__U05otW__sectionNav ol{gap:var(--space-3);border-left:1px solid var(--color-border);padding-left:var(--space-4);flex-direction:column;display:flex}.ResearchCaseStudy-module__U05otW__sectionLink{font-family:var(--font-primary);font-size:var(--text-small);line-height:var(--leading-small);color:var(--color-text-secondary);transition:color var(--duration-fast) var(--ease-architectural)}.ResearchCaseStudy-module__U05otW__sectionLink:hover{color:var(--color-text-primary)}.ResearchCaseStudy-module__U05otW__sectionLinkActive{font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.ResearchCaseStudy-module__U05otW__main{min-width:0}.ResearchCaseStudy-module__U05otW__overview{margin-bottom:var(--space-section)}.ResearchCaseStudy-module__U05otW__eyebrow{font-family:var(--font-primary);font-size:var(--text-eyebrow);line-height:var(--leading-eyebrow);letter-spacing:var(--tracking-eyebrow);font-weight:var(--font-weight-medium);text-transform:uppercase;color:var(--color-text-tertiary);margin:0 0 var(--space-2)}.ResearchCaseStudy-module__U05otW__title{font-family:var(--font-primary);font-weight:var(--font-weight-heading);font-size:var(--text-h1);line-height:var(--leading-h1);color:var(--color-text-primary);margin:0}.ResearchCaseStudy-module__U05otW__summary{font-family:var(--font-primary);font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-text-secondary);max-width:var(--measure);margin:var(--space-2) 0 0}.ResearchCaseStudy-module__U05otW__metaGrid{gap:var(--space-5);margin:var(--space-7) 0 0;padding-top:var(--space-5);border-top:1px solid var(--color-border);grid-template-columns:repeat(4,minmax(0,1fr));max-width:1040px;display:grid}.ResearchCaseStudy-module__U05otW__metaItem{gap:var(--space-1);flex-direction:column;display:flex}.ResearchCaseStudy-module__U05otW__metaLabel{font-family:var(--font-primary);font-size:var(--text-eyebrow);line-height:var(--leading-eyebrow);letter-spacing:var(--tracking-eyebrow);font-weight:var(--font-weight-medium);text-transform:uppercase;color:var(--color-text-tertiary)}.ResearchCaseStudy-module__U05otW__metaValue{font-family:var(--font-primary);font-size:var(--text-small);line-height:var(--leading-small);color:var(--color-text-primary);margin:0}@media (max-width:1023.98px){.ResearchCaseStudy-module__U05otW__metaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639.98px){.ResearchCaseStudy-module__U05otW__metaGrid{grid-template-columns:minmax(0,1fr)}.ResearchCaseStudy-module__U05otW__hero{padding-block:var(--space-8)}.ResearchCaseStudy-module__U05otW__heroImages{gap:var(--space-2);padding:var(--space-3)}.ResearchCaseStudy-module__U05otW__heroImage{height:auto;width:calc((100% - 2 * var(--space-2)) / 3)}.ResearchCaseStudy-module__U05otW__heroImage:only-child{width:calc(100vw - 2 * var(--gutter) - 2 * var(--space-3))}}.ResearchCaseStudy-module__U05otW__section{scroll-margin-top:calc(var(--nav-height) + var(--space-5))}.ResearchCaseStudy-module__U05otW__section+.ResearchCaseStudy-module__U05otW__section{margin-top:var(--space-section)}.ResearchCaseStudy-module__U05otW__sectionHeader{margin-bottom:var(--space-7)}.ResearchCaseStudy-module__U05otW__heading{font-family:var(--font-primary);font-weight:var(--font-weight-heading);font-size:var(--text-h2);line-height:var(--leading-h2);color:var(--color-text-primary);max-width:var(--measure);margin:0}.ResearchCaseStudy-module__U05otW__blocks{gap:var(--space-7);flex-direction:column;display:flex}.ResearchCaseStudy-module__U05otW__metaLink{color:inherit;text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.ResearchCaseStudy-module__U05otW__metaLink:hover{text-decoration-thickness:2px}.ResearchCaseStudy-module__U05otW__teamList{margin:var(--space-4) 0 0;column-width:12rem;column-gap:var(--space-6);padding:0;list-style:none}.ResearchCaseStudy-module__U05otW__teamMember{break-inside:avoid;padding-bottom:var(--space-3);font-family:var(--font-primary);font-size:var(--text-small);line-height:var(--leading-small);flex-direction:column;display:flex}.ResearchCaseStudy-module__U05otW__teamName{color:var(--color-text-primary)}.ResearchCaseStudy-module__U05otW__teamRole{color:var(--color-text-tertiary)}
.FolderIndex-module__r9W5La__band{padding-block:var(--space-8) var(--space-section)}.FolderIndex-module__r9W5La__inner{max-width:var(--page-max);padding-inline:var(--gutter);margin:0 auto}.FolderIndex-module__r9W5La__eyebrow{font-family:var(--font-primary);font-size:var(--text-eyebrow);line-height:var(--leading-eyebrow);letter-spacing:var(--tracking-eyebrow);font-weight:var(--font-weight-medium);text-transform:uppercase;color:var(--color-text-secondary);margin:0 0 var(--space-2)}.FolderIndex-module__r9W5La__title{font-family:var(--font-primary);font-weight:var(--font-weight-heading);font-size:var(--text-h0);line-height:var(--leading-h0);color:var(--color-text-primary);margin:0}.FolderIndex-module__r9W5La__grid{gap:var(--space-10) var(--space-6);margin-top:var(--space-10);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.FolderIndex-module__r9W5La__grid>li{display:flex}.FolderIndex-module__r9W5La__folder{--spring:cubic-bezier(.34, 1.56, .64, 1);width:100%;padding-top:var(--space-6);flex-direction:column;display:flex;position:relative}.FolderIndex-module__r9W5La__folder:hover,.FolderIndex-module__r9W5La__folder:focus-visible{z-index:3}.FolderIndex-module__r9W5La__ear{width:38%;height:calc(var(--space-6) + var(--radius-button));background:var(--color-canvas-raised);border-radius:var(--radius-button) var(--radius-button) 0 0;z-index:2;transition:background-color .25s ease-out;position:absolute;top:0;left:0}.FolderIndex-module__r9W5La__body{z-index:2;gap:var(--space-2);padding:var(--space-6);background:var(--color-canvas-raised);border-radius:0 var(--radius-button) var(--radius-button) var(--radius-button);flex-direction:column;flex:1;transition:background-color .25s ease-out;display:flex;position:relative}.FolderIndex-module__r9W5La__index{font-family:var(--font-primary);font-size:var(--text-eyebrow);line-height:var(--leading-eyebrow);letter-spacing:var(--tracking-eyebrow);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary)}.FolderIndex-module__r9W5La__name{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-size:var(--text-index);line-height:var(--leading-index);letter-spacing:var(--tracking-tight);color:var(--color-text-tertiary);margin-bottom:var(--space-3)}.FolderIndex-module__r9W5La__summary{font-family:var(--font-primary);font-size:var(--text-small);line-height:var(--leading-small);color:var(--color-text-secondary);max-width:var(--measure)}.FolderIndex-module__r9W5La__meta{font-family:var(--font-primary);font-size:var(--text-small);line-height:var(--leading-small);color:var(--color-text-tertiary)}.FolderIndex-module__r9W5La__index,.FolderIndex-module__r9W5La__name,.FolderIndex-module__r9W5La__summary,.FolderIndex-module__r9W5La__meta{transition:color .25s ease-out}.FolderIndex-module__r9W5La__folder:hover .FolderIndex-module__r9W5La__ear,.FolderIndex-module__r9W5La__folder:hover .FolderIndex-module__r9W5La__body,.FolderIndex-module__r9W5La__folder:focus-visible .FolderIndex-module__r9W5La__ear,.FolderIndex-module__r9W5La__folder:focus-visible .FolderIndex-module__r9W5La__body{background:var(--accent)}.FolderIndex-module__r9W5La__folder:hover .FolderIndex-module__r9W5La__index,.FolderIndex-module__r9W5La__folder:hover .FolderIndex-module__r9W5La__name,.FolderIndex-module__r9W5La__folder:hover .FolderIndex-module__r9W5La__summary,.FolderIndex-module__r9W5La__folder:hover .FolderIndex-module__r9W5La__meta,.FolderIndex-module__r9W5La__folder:focus-visible .FolderIndex-module__r9W5La__index,.FolderIndex-module__r9W5La__folder:focus-visible .FolderIndex-module__r9W5La__name,.FolderIndex-module__r9W5La__folder:focus-visible .FolderIndex-module__r9W5La__summary,.FolderIndex-module__r9W5La__folder:focus-visible .FolderIndex-module__r9W5La__meta{color:var(--color-text-primary)}.FolderIndex-module__r9W5La__popout{top:calc(var(--space-6) + var(--space-5));left:44%;right:var(--space-6);z-index:1;pointer-events:none;height:0;position:absolute}.FolderIndex-module__r9W5La__thumb{opacity:0;width:clamp(96px,9vw,150px);transition:transform .25s var(--spring), opacity .15s ease-out;flex-direction:column;display:flex;position:absolute;top:0}.FolderIndex-module__r9W5La__thumb0{left:0}.FolderIndex-module__r9W5La__thumb1{left:30%}.FolderIndex-module__r9W5La__thumb2{left:60%}.FolderIndex-module__r9W5La__folder:hover .FolderIndex-module__r9W5La__thumb,.FolderIndex-module__r9W5La__folder:focus-visible .FolderIndex-module__r9W5La__thumb{opacity:1}.FolderIndex-module__r9W5La__folder:hover .FolderIndex-module__r9W5La__thumb0,.FolderIndex-module__r9W5La__folder:focus-visible .FolderIndex-module__r9W5La__thumb0{transform:translateY(calc(-100% - var(--space-7))) rotate(-8deg)}.FolderIndex-module__r9W5La__folder:hover .FolderIndex-module__r9W5La__thumb1,.FolderIndex-module__r9W5La__folder:focus-visible .FolderIndex-module__r9W5La__thumb1{transform:translateY(calc(-100% - var(--space-8))) rotate(2deg)}.FolderIndex-module__r9W5La__folder:hover .FolderIndex-module__r9W5La__thumb2,.FolderIndex-module__r9W5La__folder:focus-visible .FolderIndex-module__r9W5La__thumb2{transform:translateY(calc(-100% - var(--space-7))) rotate(9deg)}.FolderIndex-module__r9W5La__thumbLabel{align-items:center;gap:var(--space-1);margin-bottom:var(--space-2);font-family:var(--font-primary);font-size:var(--text-caption);line-height:var(--leading-caption);color:var(--color-text-secondary);white-space:nowrap;display:flex}.FolderIndex-module__r9W5La__thumbMedia{border-radius:var(--radius-button);width:100%;box-shadow:var(--shadow-card);display:block;position:relative;overflow:hidden}.FolderIndex-module__r9W5La__thumbImage{object-fit:cover}.FolderIndex-module__r9W5La__thumbStat{justify-content:flex-end;gap:var(--space-1);aspect-ratio:4/5;padding:var(--space-4);background:var(--color-ground);border-radius:var(--radius-button);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.FolderIndex-module__r9W5La__thumbValue{font-family:var(--font-primary);font-size:var(--text-h2);line-height:var(--leading-h2);color:var(--color-text-primary)}.FolderIndex-module__r9W5La__thumbCaption{font-family:var(--font-primary);font-size:var(--text-caption);line-height:var(--leading-caption);color:var(--color-text-secondary)}.FolderIndex-module__r9W5La__thumbPersona{justify-content:flex-end;gap:var(--space-1);aspect-ratio:4/5;padding:var(--space-4);background:color-mix(in srgb, var(--accent) 35%, var(--color-ground));border-radius:var(--radius-button);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.FolderIndex-module__r9W5La__thumbPersonaEyebrow{font-family:var(--font-primary);font-size:var(--text-eyebrow);line-height:var(--leading-eyebrow);letter-spacing:var(--tracking-eyebrow);font-weight:var(--font-weight-medium);text-transform:uppercase;color:var(--color-text-secondary)}.FolderIndex-module__r9W5La__thumbPersonaName{font-family:var(--font-primary);font-size:var(--text-h3);line-height:var(--leading-h3);color:var(--color-text-primary)}.FolderIndex-module__r9W5La__inlineThumb{display:none}@media (max-width:1023.98px){.FolderIndex-module__r9W5La__grid{gap:var(--space-6);margin-top:var(--space-7);grid-template-columns:minmax(0,1fr)}.FolderIndex-module__r9W5La__popout{display:none}.FolderIndex-module__r9W5La__inlineThumb{width:min(100%,200px);margin-bottom:var(--space-3);flex-direction:column;display:flex}}@media (prefers-reduced-motion:reduce){.FolderIndex-module__r9W5La__thumb{transition:opacity .15s ease-out}.FolderIndex-module__r9W5La__thumb0{transform:translateY(calc(-100% - var(--space-7))) rotate(-8deg)}.FolderIndex-module__r9W5La__thumb1{transform:translateY(calc(-100% - var(--space-8))) rotate(2deg)}.FolderIndex-module__r9W5La__thumb2{transform:translateY(calc(-100% - var(--space-7))) rotate(9deg)}.FolderIndex-module__r9W5La__ear,.FolderIndex-module__r9W5La__body,.FolderIndex-module__r9W5La__index,.FolderIndex-module__r9W5La__name,.FolderIndex-module__r9W5La__summary,.FolderIndex-module__r9W5La__meta{transition:none}}
.SupperClub-module__Ms26pG__page{--section-gap:var(--space-10);--rule:1px solid var(--color-border);padding-top:calc(var(--nav-height) + var(--space-8))}.SupperClub-module__Ms26pG__layout{max-width:var(--page-max);padding:0 var(--gutter);margin:0 auto}.SupperClub-module__Ms26pG__main{min-width:0;max-width:880px}@media (min-width:1024px){.SupperClub-module__Ms26pG__layout{column-gap:var(--space-9);grid-template-columns:160px minmax(0,880px);justify-content:center;display:grid}}@media (max-width:639.98px){.SupperClub-module__Ms26pG__page{--section-gap:var(--space-9)}}.SupperClub-module__Ms26pG__sectionNav{top:calc(var(--nav-height) + var(--space-7));position:sticky}.SupperClub-module__Ms26pG__sectionNavToggle{display:none}.SupperClub-module__Ms26pG__sectionNavList{gap:var(--space-3);padding:0 0 0 var(--space-4);border-left:var(--rule);flex-direction:column;margin:0;list-style:none;display:flex}.SupperClub-module__Ms26pG__sectionLink{font-family:var(--font-primary);font-size:var(--text-caption);line-height:var(--leading-caption);color:var(--color-text-tertiary);transition:color var(--duration-fast) var(--ease-architectural);text-decoration:none}.SupperClub-module__Ms26pG__sectionLink:hover{color:var(--color-text-primary)}.SupperClub-module__Ms26pG__sectionLink[aria-current]{font-weight:var(--font-weight-medium);color:var(--color-text-primary)}@media (max-width:1023.98px){.SupperClub-module__Ms26pG__aside{top:var(--nav-height);z-index:30;margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter);background:var(--color-ground);border-bottom:var(--rule);position:sticky}.SupperClub-module__Ms26pG__sectionNav{position:static}.SupperClub-module__Ms26pG__sectionNavToggle{align-items:center;gap:var(--space-2);width:100%;min-height:48px;font-family:var(--font-primary);font-size:var(--text-caption);line-height:var(--leading-caption);color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:none;padding:0;display:flex}.SupperClub-module__Ms26pG__sectionNavToggleCurrent{color:var(--color-text-primary)}.SupperClub-module__Ms26pG__sectionNavToggle .SupperClub-module__Ms26pG__disclosureIcon{margin-left:auto}.SupperClub-module__Ms26pG__sectionNav:not([data-open]) .SupperClub-module__Ms26pG__sectionNavList{display:none}.SupperClub-module__Ms26pG__sectionNavList{padding:var(--space-2) 0 var(--space-4) var(--space-4)}.SupperClub-module__Ms26pG__sectionLink{padding-block:var(--space-1);display:block}}.SupperClub-module__Ms26pG__header{margin-top:var(--space-7)}@media (min-width:1024px){.SupperClub-module__Ms26pG__header{margin-top:0}}.SupperClub-module__Ms26pG__mark{width:48px;height:48px;margin-bottom:var(--space-5);border-radius:12px;display:block}.SupperClub-module__Ms26pG__eyebrow{font-family:var(--font-primary);font-size:var(--text-eyebrow);line-height:var(--leading-eyebrow);letter-spacing:var(--tracking-eyebrow);font-weight:var(--font-weight-medium);text-transform:uppercase;color:var(--color-text-tertiary);margin:0 0 var(--space-2)}.SupperClub-module__Ms26pG__title{font-family:var(--font-primary);font-weight:var(--font-weight-heading);font-size:var(--text-h1);line-height:var(--leading-h1);color:var(--color-text-primary);margin:0}.SupperClub-module__Ms26pG__description{font-family:var(--font-primary);font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-text-secondary);max-width:var(--measure);margin:var(--space-3) 0 0}.SupperClub-module__Ms26pG__heroBand{justify-content:center;align-items:flex-start;gap:clamp(var(--space-3), 4vw, var(--space-8));margin-top:var(--space-8);padding:clamp(var(--space-5), 6vw, var(--space-9)) var(--space-4);background:var(--color-surface);display:flex}.SupperClub-module__Ms26pG__heroPhone{width:clamp(88px,22vw,200px)}.SupperClub-module__Ms26pG__meta{gap:var(--space-5);margin:var(--space-7) 0 0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.SupperClub-module__Ms26pG__metaItem{gap:var(--space-1);flex-direction:column;display:flex}.SupperClub-module__Ms26pG__metaLabel{font-family:var(--font-primary);font-size:var(--text-eyebrow);line-height:var(--leading-eyebrow);letter-spacing:var(--tracking-eyebrow);font-weight:var(--font-weight-medium);text-transform:uppercase;color:var(--color-text-tertiary)}.SupperClub-module__Ms26pG__metaValue{font-family:var(--font-primary);font-size:var(--text-small);line-height:var(--leading-small);color:var(--color-text-primary);margin:0}.SupperClub-module__Ms26pG__moreButton{font:inherit;color:var(--color-text-secondary);text-underline-offset:.2em;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline;text-decoration-thickness:1px}.SupperClub-module__Ms26pG__moreButton:hover{color:var(--color-text-primary)}@media (max-width:1023.98px){.SupperClub-module__Ms26pG__meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639.98px){.SupperClub-module__Ms26pG__meta{grid-template-columns:minmax(0,1fr)}}.SupperClub-module__Ms26pG__section{margin-top:var(--section-gap);scroll-margin-top:calc(var(--nav-height) + var(--space-6))}@media (max-width:1023.98px){.SupperClub-module__Ms26pG__section{scroll-margin-top:calc(var(--nav-height) + 48px + var(--space-5))}}.SupperClub-module__Ms26pG__heading{font-family:var(--font-primary);font-weight:var(--font-weight-heading);font-size:var(--text-h2);line-height:var(--leading-h2);color:var(--color-text-primary);max-width:28ch;margin:0}.SupperClub-module__Ms26pG__body{font-family:var(--font-primary);font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-text-secondary);max-width:var(--measure);margin:var(--space-4) 0 0}.SupperClub-module__Ms26pG__caption{font-family:var(--font-primary);font-size:var(--text-caption);line-height:var(--leading-caption);color:var(--color-text-tertiary);margin:var(--space-3) 0 0}.SupperClub-module__Ms26pG__hmw{font-family:var(--font-primary);font-size:var(--text-h3);line-height:var(--leading-h3);color:var(--color-text-primary);max-width:36ch;margin:var(--space-7) 0 0;padding-left:var(--space-5);border-left:3px solid var(--project-accent)}.SupperClub-module__Ms26pG__bounceFrame{--mark-size:clamp(56px, 8vw, 88px);aspect-ratio:16/9;margin:var(--space-7) 0 0;background:var(--project-accent);position:relative;overflow:hidden}.SupperClub-module__Ms26pG__bounceStage{position:absolute;inset:0}.SupperClub-module__Ms26pG__bounceWordmark{margin:0 0 var(--space-3);font-family:var(--font-primary);letter-spacing:-.02em;text-align:center;color:var(--color-text-primary);opacity:0;translate:0 var(--space-2);transition:opacity var(--duration-slow) var(--ease-architectural), translate var(--duration-slow) var(--ease-architectural);font-size:clamp(28px,5vw,56px);font-weight:700;line-height:1;position:absolute;bottom:50%;left:0;right:0}.SupperClub-module__Ms26pG__bounceFrame[data-phase=done] .SupperClub-module__Ms26pG__bounceWordmark{opacity:1;translate:none}.SupperClub-module__Ms26pG__bounceMark{top:52%;left:calc(50% - var(--mark-size) / 2);width:var(--mark-size);will-change:translate;position:absolute}.SupperClub-module__Ms26pG__bounceMark[data-moving]{top:0;left:0}.SupperClub-module__Ms26pG__bounceImage{width:100%;height:auto;display:block}.SupperClub-module__Ms26pG__bounceMark[data-boop] .SupperClub-module__Ms26pG__bounceImage{animation:SupperClub-module__Ms26pG__boop .24s var(--ease-architectural)}@keyframes SupperClub-module__Ms26pG__boop{40%{scale:1.14 .86}}.SupperClub-module__Ms26pG__bounceReplay{right:var(--space-3);bottom:var(--space-3);padding:var(--space-1) var(--space-2);font-family:var(--font-primary);color:var(--color-text-primary);cursor:pointer;background:#ffffffb3;border:none;font-size:12px;line-height:1.4;position:absolute}.SupperClub-module__Ms26pG__bounceReplay:hover{background:var(--color-ground)}.SupperClub-module__Ms26pG__features{gap:var(--space-8) var(--space-6);margin:var(--space-8) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}@media (max-width:767.98px){.SupperClub-module__Ms26pG__features{gap:var(--space-7);grid-template-columns:minmax(0,1fr)}}.SupperClub-module__Ms26pG__featureMedia{aspect-ratio:1;background:var(--color-surface);justify-content:center;align-items:center;display:flex;overflow:hidden}.SupperClub-module__Ms26pG__featureMedia[data-crop=top]{align-items:flex-end}.SupperClub-module__Ms26pG__featureMedia[data-crop=bottom]{align-items:flex-start}.SupperClub-module__Ms26pG__featurePhone{width:39%}.SupperClub-module__Ms26pG__featureTitle{font-family:var(--font-primary);font-size:var(--text-body);line-height:1.4;font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin:var(--space-4) 0 0}.SupperClub-module__Ms26pG__featureBody{font-family:var(--font-primary);font-size:var(--text-small);line-height:var(--leading-small);color:var(--color-text-secondary);margin:var(--space-1) 0 0}.SupperClub-module__Ms26pG__phone{aspect-ratio:var(--ratio);transition:translate var(--duration-base) var(--ease-architectural), box-shadow var(--duration-base) var(--ease-architectural);border-radius:12%/5.5%;position:relative;overflow:hidden}.SupperClub-module__Ms26pG__phone[data-crop=top]{border-radius:12% 12% 0 0/11% 11% 0 0}.SupperClub-module__Ms26pG__phone[data-crop=bottom]{border-radius:0 0 12% 12%/0 0 11% 11%}.SupperClub-module__Ms26pG__phoneScreen{object-fit:cover;opacity:0;transition:opacity var(--duration-slow) var(--ease-architectural)}.SupperClub-module__Ms26pG__phone[data-crop=top] .SupperClub-module__Ms26pG__phoneScreen{object-position:top}.SupperClub-module__Ms26pG__phone[data-crop=bottom] .SupperClub-module__Ms26pG__phoneScreen{object-position:bottom}.SupperClub-module__Ms26pG__phoneScreen[data-active]{opacity:1}@media (hover:hover){.SupperClub-module__Ms26pG__phone:hover{translate:0 -2px;box-shadow:0 12px 24px #00000014}.SupperClub-module__Ms26pG__feature:hover .SupperClub-module__Ms26pG__phoneScreen[data-active]{scale:1.02}}.SupperClub-module__Ms26pG__phoneScreen[data-active]{transition:opacity var(--duration-slow) var(--ease-architectural), scale var(--duration-base) var(--ease-architectural)}.SupperClub-module__Ms26pG__stats{gap:var(--space-5);margin:var(--space-7) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}@media (max-width:639.98px){.SupperClub-module__Ms26pG__stats{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}}.SupperClub-module__Ms26pG__stat{gap:var(--space-1);padding-top:var(--space-4);border-top:var(--rule);font-family:var(--font-primary);flex-direction:column;display:flex}.SupperClub-module__Ms26pG__statLabel{font-size:var(--text-caption);line-height:var(--leading-caption);color:var(--color-text-tertiary)}.SupperClub-module__Ms26pG__statValue{color:var(--color-text-primary);font-size:clamp(40px,5vw,56px);line-height:1.1}.SupperClub-module__Ms26pG__statDetail{font-size:var(--text-small);line-height:var(--leading-small);color:var(--color-text-secondary)}.SupperClub-module__Ms26pG__statsNote{font-family:var(--font-primary);font-size:var(--text-caption);line-height:var(--leading-caption);color:var(--color-text-tertiary);margin:var(--space-4) 0 0}.SupperClub-module__Ms26pG__quote{margin:var(--space-9) 0 0;font-family:var(--font-primary)}.SupperClub-module__Ms26pG__quote blockquote{color:var(--color-text-primary);max-width:30ch;margin:0;font-size:clamp(22px,2.6vw,30px);line-height:1.35}.SupperClub-module__Ms26pG__quote figcaption{margin-top:var(--space-4);font-size:var(--text-caption);line-height:var(--leading-caption);color:var(--color-text-tertiary)}.SupperClub-module__Ms26pG__cards{gap:var(--space-6);margin:var(--space-7) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}@media (max-width:767.98px){.SupperClub-module__Ms26pG__cards{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}}.SupperClub-module__Ms26pG__card{height:100%;padding-top:var(--space-4);border-top:2px solid var(--project-accent);font-family:var(--font-primary)}.SupperClub-module__Ms26pG__cardTheme{margin:0 0 var(--space-1);font-size:var(--text-caption);line-height:var(--leading-caption);color:var(--color-text-tertiary)}.SupperClub-module__Ms26pG__cardTitle{font-size:var(--text-body);line-height:1.4;font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin:0}.SupperClub-module__Ms26pG__cardBody{margin:var(--space-2) 0 0;font-size:var(--text-small);line-height:var(--leading-small);color:var(--color-text-secondary)}.SupperClub-module__Ms26pG__midfi{margin:var(--space-7) 0 0}.SupperClub-module__Ms26pG__midfiImage{width:100%;height:auto;display:block}.SupperClub-module__Ms26pG__pairs{margin:var(--space-7) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.SupperClub-module__Ms26pG__pair{gap:var(--space-5);padding-block:var(--space-5);border-top:var(--rule);font-family:var(--font-primary);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;display:grid}.SupperClub-module__Ms26pG__pairs>li:last-child .SupperClub-module__Ms26pG__pair{border-bottom:var(--rule)}.SupperClub-module__Ms26pG__pairLabel{margin:0 0 var(--space-1);font-size:var(--text-caption);line-height:var(--leading-caption);color:var(--color-text-tertiary)}.SupperClub-module__Ms26pG__pairSaid,.SupperClub-module__Ms26pG__pairChanged{font-size:var(--text-small);line-height:var(--leading-small);margin:0}.SupperClub-module__Ms26pG__pairSaid{color:var(--color-text-secondary)}.SupperClub-module__Ms26pG__pairChanged{color:var(--color-text-primary)}.SupperClub-module__Ms26pG__pairArrow{padding-top:calc(var(--text-caption) * var(--leading-caption) + var(--space-1));color:var(--color-text-tertiary)}@media (max-width:639.98px){.SupperClub-module__Ms26pG__pair{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.SupperClub-module__Ms26pG__pairArrow{display:none}}.SupperClub-module__Ms26pG__disclosure{margin-top:var(--space-7);border-top:var(--rule)}.SupperClub-module__Ms26pG__disclosure+.SupperClub-module__Ms26pG__disclosure{margin-top:0}.SupperClub-module__Ms26pG__disclosure:last-child{border-bottom:var(--rule)}.SupperClub-module__Ms26pG__disclosureButton{align-items:center;gap:var(--space-3);width:100%;min-height:48px;padding:var(--space-3) 0;font-family:var(--font-primary);font-size:var(--text-small);line-height:var(--leading-small);font-weight:var(--font-weight-medium);color:var(--color-text-primary);text-align:left;cursor:pointer;background:0 0;border:none;display:flex}.SupperClub-module__Ms26pG__disclosureButton:hover{color:var(--color-text-secondary)}.SupperClub-module__Ms26pG__disclosureIcon{flex:none;width:12px;height:12px;position:relative}.SupperClub-module__Ms26pG__disclosureIcon:before,.SupperClub-module__Ms26pG__disclosureIcon:after{content:"";height:1.5px;transition:rotate var(--duration-fast) var(--ease-architectural);background:currentColor;margin-top:-.75px;position:absolute;inset:50% 0 auto}.SupperClub-module__Ms26pG__disclosureIcon:after{rotate:90deg}[aria-expanded=true]>.SupperClub-module__Ms26pG__disclosureIcon:after{rotate:none}.SupperClub-module__Ms26pG__disclosurePanel{gap:var(--space-7);padding:var(--space-4) 0 var(--space-8);flex-direction:column;display:flex}.SupperClub-module__Ms26pG__disclosurePanel[hidden]{display:none}.SupperClub-module__Ms26pG__moreHeading{margin:0 0 calc(-1 * var(--space-4));font-family:var(--font-primary);font-weight:var(--font-weight-heading);font-size:var(--text-h3);line-height:var(--leading-h3);color:var(--color-text-primary)}.SupperClub-module__Ms26pG__moreHeading:not(:first-child){margin-top:var(--space-5)}.SupperClub-module__Ms26pG__reveal[data-reveal=pending]{opacity:0;translate:0 12px}.SupperClub-module__Ms26pG__reveal[data-reveal=in]{transition:opacity var(--duration-slow) var(--ease-architectural), translate var(--duration-slow) var(--ease-architectural)}@media (prefers-reduced-motion:reduce){.SupperClub-module__Ms26pG__phone,.SupperClub-module__Ms26pG__phoneScreen,.SupperClub-module__Ms26pG__phoneScreen[data-active],.SupperClub-module__Ms26pG__disclosureIcon:before,.SupperClub-module__Ms26pG__disclosureIcon:after,.SupperClub-module__Ms26pG__sectionLink,.SupperClub-module__Ms26pG__bounceWordmark{transition:none}.SupperClub-module__Ms26pG__phone:hover{box-shadow:none;translate:none}.SupperClub-module__Ms26pG__feature:hover .SupperClub-module__Ms26pG__phoneScreen[data-active]{scale:none}}
