.home-v5{--v5-portal:oklch(79% .07 245);--v5-footer-heading:#b98556}.home-v5 .v5-mark{vertical-align:baseline;font-size:.6em;line-height:0;font-weight:inherit;display:inline;position:relative;top:-.42em}.home-v5 .v5-photo{filter:grayscale()contrast(2.6)brightness(.5);opacity:.3;transition:opacity .4s}.home-v5 .v5-photo-darker{filter:grayscale()contrast(2.6)brightness(.2)}@media (hover:hover){.home-v5 .v5-photo-card:hover .v5-photo{opacity:.45}}@media (prefers-reduced-motion:reduce){.home-v5 .v5-photo{transition:none}}.home-v5 .v5-photo-wash{background:linear-gradient(to top, var(--card) 0%, color-mix(in oklab, var(--card) 98%, transparent) 18%, transparent 85%)}.home-v5 .v5-brand-tile .v5-brand-more{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.home-v5 .v5-brand-tile.is-open .v5-brand-more{grid-template-rows:1fr}.home-v5 .v5-brand-tile .v5-brand-more-inner{min-height:0;overflow:hidden}.home-v5 .v5-brand-tile.is-open .v5-photo{opacity:.22}@media (prefers-reduced-motion:reduce){.home-v5 .v5-brand-tile .v5-brand-more{transition:none}}@media (width>=1024px){.home-v5 .v5-drop-desc{color:oklch(78% .01 285)}}.home-v5 .v5-brand-underline{border-bottom:2px solid var(--primary);margin-bottom:1px;padding-bottom:4px;display:inline-block}.home-v5 .v5-eco-heading{white-space:nowrap;letter-spacing:clamp(2.5px,.9vw,4.5px)}@media (width<=399.98px){.home-v5 .v5-eco-heading{letter-spacing:2px}}.home-v5 .v5-founder-portrait{filter:grayscale();transition:filter 2s linear}.home-v5 .v5-founder-portrait.is-revealed{filter:grayscale(0)}@media (prefers-reduced-motion:reduce){.home-v5 .v5-founder-portrait{filter:grayscale(0);transition:none}}.home-v5 .v5-brand-bar{background:var(--primary);width:40px;height:3px;margin-top:10px;display:block}.home-v5 .v5-brand-tile .v5-photo{transition:opacity .4s}@media (hover:hover){.home-v5 .v5-brand-tile:hover .v5-photo{opacity:.45}}@media (prefers-reduced-motion:reduce){.home-v5 .v5-brand-tile .v5-photo{transition:none}}
