.homepage-module__ogFP-a__page{background:var(--color-background);color:var(--color-foreground);font-size:1rem;line-height:1.5625}.homepage-module__ogFP-a__shell{width:min(100% - 48px,1160px);margin-inline:auto}.homepage-module__ogFP-a__page h1,.homepage-module__ogFP-a__page h2{font-family:var(--font-serif);letter-spacing:-.02em;text-wrap:balance;font-weight:400}.homepage-module__ogFP-a__page h2{font-size:2rem;line-height:1.15625}.homepage-module__ogFP-a__page p{max-width:60ch}.homepage-module__ogFP-a__page .homepage-module__ogFP-a__recognition p,.homepage-module__ogFP-a__page .homepage-module__ogFP-a__identity p,.homepage-module__ogFP-a__page .homepage-module__ogFP-a__join h2+p{margin-top:20px}.homepage-module__ogFP-a__hero{isolation:isolate;color:#f4f1e9;background:#222220;margin-top:68px;position:relative;overflow:clip}.homepage-module__ogFP-a__hero .campaign-hero-film{z-index:-2;position:absolute;inset:0}:is(.homepage-module__ogFP-a__hero .campaign-hero-film picture,.homepage-module__ogFP-a__hero .campaign-hero-film img,.homepage-module__ogFP-a__hero .campaign-hero-film video){width:100%;height:100%;display:block}:is(.homepage-module__ogFP-a__hero .campaign-hero-film img,.homepage-module__ogFP-a__hero .campaign-hero-film video){object-fit:cover;object-position:63% 35%;position:absolute;inset:0}.homepage-module__ogFP-a__hero .campaign-hero-film video{opacity:0;transition:opacity .45s}.homepage-module__ogFP-a__heroScrim{z-index:-1;background:linear-gradient(90deg,#222220eb 0 28%,#222220e0 46%,#22222000 68%);position:absolute;inset:0}.homepage-module__ogFP-a__heroContent{padding-block:40px 48px}.homepage-module__ogFP-a__hero h1{max-width:620px;font-size:2.625rem;line-height:1.09524}.homepage-module__ogFP-a__hero h1>span{display:block}.homepage-module__ogFP-a__hero h1 .homepage-module__ogFP-a__heroSecondary{margin-top:12px;font-size:2rem;line-height:1.1875}.homepage-module__ogFP-a__page .homepage-module__ogFP-a__heroBeta{color:#f4f1e9c7;letter-spacing:.04em;margin-bottom:20px;font-size:.75rem;line-height:1rem}.homepage-module__ogFP-a__page .homepage-module__ogFP-a__heroPromise{margin-top:24px;font-size:1.0625rem;line-height:1.5294;max-width:40ch!important}.homepage-module__ogFP-a__heroActions{justify-items:start;gap:12px;margin-top:24px;display:grid}.homepage-module__ogFP-a__heroActions .button{white-space:normal;text-align:center;width:100%;height:auto;min-height:56px;padding:16px 24px;font-size:1rem;line-height:1.375}.homepage-module__ogFP-a__textLink{text-underline-offset:5px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.homepage-module__ogFP-a__page .homepage-module__ogFP-a__confirmationError{margin-bottom:24px}.homepage-module__ogFP-a__recognition{padding-block:48px}.homepage-module__ogFP-a__recognitionCopy{max-width:720px}.homepage-module__ogFP-a__occasions{padding-block:24px 64px}.homepage-module__ogFP-a__page .homepage-module__ogFP-a__occasions h2{margin-bottom:32px}.homepage-module__ogFP-a__page .homepage-module__ogFP-a__mediaNote{color:var(--color-muted-foreground);margin-top:24px;font-size:.875rem;line-height:1.5}.homepage-module__ogFP-a__product{background:var(--color-process-panel);padding-block:64px}.homepage-module__ogFP-a__productIntro{gap:20px;max-width:960px;display:grid}.homepage-module__ogFP-a__page .homepage-module__ogFP-a__recordedBrief{margin-top:32px;font-weight:600}.homepage-module__ogFP-a__page .homepage-module__ogFP-a__budgetNote{color:var(--color-muted-foreground);margin-block:8px 24px;font-size:.875rem;line-height:1.5}.homepage-module__ogFP-a__shoppingBoundary{border-top:1px solid var(--color-border);gap:16px;margin-top:32px;padding-top:24px;display:grid}.homepage-module__ogFP-a__page .homepage-module__ogFP-a__shoppingBoundary h3,.homepage-module__ogFP-a__page .homepage-module__ogFP-a__betaSteps h3{font:400 1.5rem/1.25 var(--font-serif);letter-spacing:-.02em}.homepage-module__ogFP-a__identity{background:var(--color-foreground);color:var(--color-background);padding-block:64px}.homepage-module__ogFP-a__identityGrid{align-items:center;gap:32px;display:grid}.homepage-module__ogFP-a__identityVisual{min-width:0;margin:0}.homepage-module__ogFP-a__identityImage{object-fit:contain;width:100%;height:auto;display:block}.homepage-module__ogFP-a__identityVisual figcaption{max-width:48ch;margin-top:20px;font-size:.875rem;line-height:1.5}.homepage-module__ogFP-a__beta{padding-top:64px}.homepage-module__ogFP-a__betaGrid{gap:32px;display:grid}.homepage-module__ogFP-a__page .homepage-module__ogFP-a__beta h2+p{margin-top:20px}.homepage-module__ogFP-a__beta .homepage-module__ogFP-a__textLink{margin-top:16px}.homepage-module__ogFP-a__betaSteps{gap:24px;margin:0;padding-left:24px;list-style:decimal;display:grid}.homepage-module__ogFP-a__betaSteps li{padding-left:8px}.homepage-module__ogFP-a__page .homepage-module__ogFP-a__betaSteps p{margin-top:12px}.homepage-module__ogFP-a__join{padding-block:64px}.homepage-module__ogFP-a__joinGrid{align-items:start;gap:24px;display:grid}.homepage-module__ogFP-a__page .homepage-module__ogFP-a__joinIntro{margin-bottom:12px}.homepage-module__ogFP-a__joinForm{width:100%;max-width:480px}.homepage-module__ogFP-a__page .campaign-moments-rail{scroll-snap-type:x mandatory;grid-auto-columns:82vw;grid-auto-flow:column;gap:16px;padding-inline:24px;scroll-padding-inline:24px;display:grid;overflow-x:auto}.homepage-module__ogFP-a__page .campaign-moment{scroll-snap-align:start;min-width:0;margin:0}.homepage-module__ogFP-a__page .campaign-moment-media{aspect-ratio:3/4;background:var(--color-process-panel);position:relative;overflow:hidden}:is(.homepage-module__ogFP-a__page .campaign-moment-media img,.homepage-module__ogFP-a__page .campaign-moment-media video){object-fit:cover;object-position:center 40%;width:100%;height:100%;position:absolute;inset:0}.homepage-module__ogFP-a__page .campaign-moment figcaption{padding-top:20px}.homepage-module__ogFP-a__page .campaign-moment-title{font:400 1.5rem/1.2083 var(--font-serif);letter-spacing:-.02em;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;display:block}.homepage-module__ogFP-a__page .campaign-moment-description{margin-top:12px;font-size:1rem;line-height:1.5}.homepage-module__ogFP-a__page .campaign-film-control{z-index:2;color:#f4f1e9;cursor:pointer;background:#222220;border:1px solid #f4f1e9;border-radius:50%;place-items:center;width:44px;height:44px;padding:12px;display:grid;position:absolute;top:16px;right:16px}.homepage-module__ogFP-a__page .campaign-film-control[hidden]{display:none}.homepage-module__ogFP-a__page .campaign-film-control svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:20px;height:20px}.homepage-module__ogFP-a__hero .campaign-film-control{top:auto;bottom:16px}.homepage-module__ogFP-a__page .campaign-moment-controls{justify-content:flex-end;gap:12px;width:calc(100% - 48px);margin:20px auto 0;display:flex}.homepage-module__ogFP-a__page .campaign-moment-controls[hidden]{display:none}.homepage-module__ogFP-a__page .campaign-moment-controls button{cursor:pointer;border:1px solid;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.homepage-module__ogFP-a__page .campaign-moment-controls button:disabled{opacity:.35;cursor:default}.homepage-module__ogFP-a__page .campaign-moment-controls svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:20px;height:20px}@media (max-width:767px){.homepage-module__ogFP-a__hero{flex-direction:column;display:flex}.homepage-module__ogFP-a__hero .campaign-hero-film{aspect-ratio:4/5;z-index:0;order:2;width:100%;height:auto;position:relative;inset:auto}.homepage-module__ogFP-a__identityImage{aspect-ratio:4/5;object-fit:cover;width:100%}:is(.homepage-module__ogFP-a__hero .campaign-hero-film img,.homepage-module__ogFP-a__hero .campaign-hero-film video){object-position:center 45%}.homepage-module__ogFP-a__heroScrim{display:none}.homepage-module__ogFP-a__hero .campaign-hero-film:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#222220,#22222000);height:56px;position:absolute;inset:0 0 auto}.homepage-module__ogFP-a__heroContent{padding-bottom:32px}}@media (max-width:359px){.homepage-module__ogFP-a__shell{width:calc(100% - 40px)}.homepage-module__ogFP-a__hero h1{font-size:2.25rem;line-height:1.1111}.homepage-module__ogFP-a__hero h1 .homepage-module__ogFP-a__heroSecondary{font-size:1.875rem;line-height:1.1667}.homepage-module__ogFP-a__page .campaign-moments-rail{padding-inline:20px;scroll-padding-inline:20px}}@media (min-width:768px){.homepage-module__ogFP-a__page{font-size:1.0625rem;line-height:1.5294}.homepage-module__ogFP-a__shell{width:min(100% - 96px,1160px)}.homepage-module__ogFP-a__page h2{font-size:2.5rem;line-height:1.125}.homepage-module__ogFP-a__hero{margin-top:72px}.homepage-module__ogFP-a__heroContent{padding-block:64px}.homepage-module__ogFP-a__hero h1{font-size:3.25rem;line-height:1.09615}.homepage-module__ogFP-a__hero h1 .homepage-module__ogFP-a__heroSecondary{font-size:2.25rem;line-height:1.1667}.homepage-module__ogFP-a__heroActions{margin-top:28px}.homepage-module__ogFP-a__heroActions .button{width:auto;min-width:220px}.homepage-module__ogFP-a__page .campaign-moments-rail{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;gap:40px 24px;width:min(100% - 96px,1160px);margin-inline:auto;padding:0;overflow:visible}.homepage-module__ogFP-a__identityGrid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:40px}.homepage-module__ogFP-a__identityImage{width:auto;max-width:100%;max-height:640px}.homepage-module__ogFP-a__productIntro,.homepage-module__ogFP-a__shoppingBoundary{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:32px}.homepage-module__ogFP-a__betaGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px}}@media (min-width:1024px){.homepage-module__ogFP-a__page{font-size:1.125rem;line-height:1.5556}.homepage-module__ogFP-a__page h2{font-size:3rem;line-height:1.1042}.homepage-module__ogFP-a__heroContent{flex-direction:column;justify-content:center;align-items:flex-start;min-height:640px;padding-block:48px;display:flex}.homepage-module__ogFP-a__hero h1{font-size:4rem;line-height:1.0625}.homepage-module__ogFP-a__hero h1 .homepage-module__ogFP-a__heroSecondary{margin-top:16px;font-size:2.75rem;line-height:1.1364}.homepage-module__ogFP-a__page .homepage-module__ogFP-a__heroPromise{font-size:1.125rem;line-height:1.5556}.homepage-module__ogFP-a__recognition{padding-block:64px}.homepage-module__ogFP-a__page .homepage-module__ogFP-a__recognition p,.homepage-module__ogFP-a__page .homepage-module__ogFP-a__identity p,.homepage-module__ogFP-a__page .homepage-module__ogFP-a__join h2+p{margin-top:24px}.homepage-module__ogFP-a__occasions{padding-block:32px 96px}.homepage-module__ogFP-a__product,.homepage-module__ogFP-a__identity,.homepage-module__ogFP-a__join{padding-block:96px}.homepage-module__ogFP-a__productIntro{column-gap:64px}.homepage-module__ogFP-a__page .homepage-module__ogFP-a__recordedBrief{margin-top:40px}.homepage-module__ogFP-a__shoppingBoundary{column-gap:64px;margin-top:40px;padding-top:32px}.homepage-module__ogFP-a__beta{padding-top:96px}.homepage-module__ogFP-a__betaGrid,.homepage-module__ogFP-a__identityGrid{gap:64px}.homepage-module__ogFP-a__page .homepage-module__ogFP-a__beta h2+p{margin-top:24px}.homepage-module__ogFP-a__joinGrid{grid-template-columns:minmax(0,1fr) minmax(0,480px);gap:64px}.homepage-module__ogFP-a__page .campaign-moment-title{font-size:1.625rem;line-height:1.1923}}@media (min-width:1256px){.homepage-module__ogFP-a__page .campaign-moments-rail{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.homepage-module__ogFP-a__hero .campaign-hero-film video{transition:none}}.homepage-module__ogFP-a__heroScrim,.homepage-module__ogFP-a__heroContent{pointer-events:none}.homepage-module__ogFP-a__heroContent :is(h1,p,a){pointer-events:auto}
